Buckets:
| # Pencatatan | |
| ๐ค Diffusers memiliki sistem log terpusat untuk mengelola tingkat detail (verbosity) pustaka dengan mudah. Tingkat detail default diatur ke `WARNING`. | |
| Untuk mengubah tingkat detail, gunakan salah satu setter langsung. Misalnya, untuk mengubah tingkat detail ke level `INFO`. | |
| ```python | |
| import diffusers | |
| diffusers.logging.set_verbosity_info() | |
| ``` | |
| Anda juga dapat menggunakan variabel lingkungan `DIFFUSERS_VERBOSITY` untuk menimpa tingkat detail default. Anda dapat mengaturnya ke salah satu dari berikut: `debug`, `info`, `warning`, `error`, `critical`. Sebagai contoh: | |
| ```bash | |
| DIFFUSERS_VERBOSITY=error ./myprogram.py | |
| ``` | |
| Selain itu, beberapa `warnings` dapat dinonaktifkan dengan mengatur variabel lingkungan `DIFFUSERS_NO_ADVISORY_WARNINGS` ke nilai true, seperti `1`. Hal ini menonaktifkan semua peringatan yang dicatat oleh `logger.warning_advice`. Sebagai contoh: | |
| ```bash | |
| DIFFUSERS_NO_ADVISORY_WARNINGS=1 ./myprogram.py | |
| ``` | |
| Berikut adalah contoh cara menggunakan logger yang sama seperti pustaka di modul atau skrip Anda sendiri: | |
| ```python | |
| from diffusers.utils import logging | |
| logging.set_verbosity_info() | |
| logger = logging.get_logger("diffusers") | |
| logger.info("INFO") | |
| logger.warning("WARN") | |
| ``` | |
| Semua metode dari modul logging didokumentasikan di bawah ini. Metode utamanya adalah `logging.get_verbosity` untuk mendapatkan tingkat verbosity saat ini di logger dan `logging.set_verbosity` untuk mengatur verbosity ke tingkat yang Anda pilih. | |
| Diurutkan dari yang paling ringkas hingga yang paling rinci: | |
| | Metode | Nilai integer | Deskripsi | | |
| |----------------------------------------------------------:|--------------:|----------------------------------------------------:| | |
| | `diffusers.logging.CRITICAL` atau `diffusers.logging.FATAL` | 50 | hanya laporkan kesalahan yang paling kritis | | |
| | `diffusers.logging.ERROR` | 40 | hanya laporkan kesalahan | | |
| | `diffusers.logging.WARNING` atau `diffusers.logging.WARN` | 30 | hanya laporkan kesalahan dan peringatan (default) | | |
| | `diffusers.logging.INFO` | 20 | hanya laporkan kesalahan, peringatan, dan informasi dasar | | |
| | `diffusers.logging.DEBUG` | 10 | laporkan semua informasi | | |
| Secara default, bilah progres `tqdm` ditampilkan selama unduhan model. `logging.disable_progress_bar` dan `logging.enable_progress_bar` digunakan untuk mengaktifkan atau menonaktifkan perilaku ini. | |
| ## Setter dasar[[diffusers.utils.logging.set_verbosity_error]] | |
| #### diffusers.utils.logging.set_verbosity_error[[diffusers.utils.logging.set_verbosity_error]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity_error() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L201) | |
| Atur tingkat verbosity ke level `ERROR`. | |
| #### diffusers.utils.logging.set_verbosity_warning[[diffusers.utils.logging.set_verbosity_warning]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity_warning() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L191) | |
| Atur tingkat verbosity ke level `WARNING`. | |
| #### diffusers.utils.logging.set_verbosity_info[[diffusers.utils.logging.set_verbosity_info]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity_info() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L186) | |
| Atur tingkat verbosity ke level `INFO`. | |
| #### diffusers.utils.logging.set_verbosity_debug[[diffusers.utils.logging.set_verbosity_debug]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity_debug() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L196) | |
| Atur tingkat verbosity ke level `DEBUG`. | |
| ## Fungsi lainnya[[diffusers.utils.logging.get_verbosity]] | |
| #### diffusers.utils.logging.get_verbosity[[diffusers.utils.logging.get_verbosity]] | |
| ```python | |
| diffusers.utils.logging.get_verbosity() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L147) | |
| **Mengembalikan:** `int` | |
| Bilangan bulat tingkat log yang dapat berupa salah satu dari: | |
| - `50`: `diffusers.logging.CRITICAL` atau `diffusers.logging.FATAL` | |
| - `40`: `diffusers.logging.ERROR` | |
| - `30`: `diffusers.logging.WARNING` atau `diffusers.logging.WARN` | |
| - `20`: `diffusers.logging.INFO` | |
| - `10`: `diffusers.logging.DEBUG` | |
| Kembalikan level saat ini untuk logger root ๐ค Diffusers sebagai `int`. | |
| #### diffusers.utils.logging.set_verbosity[[diffusers.utils.logging.set_verbosity]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity(verbosity: int) | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L167) | |
| **Parameter:** | |
| verbosity (`int`) : Tingkat log yang dapat berupa salah satu dari: - `diffusers.logging.CRITICAL` atau `diffusers.logging.FATAL` - `diffusers.logging.ERROR` - `diffusers.logging.WARNING` atau `diffusers.logging.WARN` - `diffusers.logging.INFO` - `diffusers.logging.DEBUG` | |
| Atur tingkat kecermatan untuk logger akar ๐ค Diffusers. | |
| #### diffusers.utils.get_logger[[diffusers.utils.get_logger]] | |
| ```python | |
| diffusers.utils.get_logger(name: str | None = None) | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L131) | |
| Kembalikan logger dengan nama yang ditentukan. | |
| Fungsi ini tidak dimaksudkan untuk diakses secara langsung kecuali Anda sedang menulis modul diffusers kustom. | |
| #### diffusers.utils.logging.enable_default_handler[[diffusers.utils.logging.enable_default_handler]] | |
| ```python | |
| diffusers.utils.logging.enable_default_handler() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L215) | |
| Aktifkan handler default dari logger root ๐ค Diffusers. | |
| #### diffusers.utils.logging.disable_default_handler[[diffusers.utils.logging.disable_default_handler]] | |
| ```python | |
| diffusers.utils.logging.disable_default_handler() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L206) | |
| Nonaktifkan handler default dari logger root ๐ค Diffusers. | |
| #### diffusers.utils.logging.enable_explicit_format[[diffusers.utils.logging.enable_explicit_format]] | |
| ```python | |
| diffusers.utils.logging.enable_explicit_format() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L261) | |
| Aktifkan format eksplisit untuk setiap logger ๐ค Diffusers. Formatter eksplisit adalah sebagai berikut: | |
| ``` | |
| [LEVELNAME|FILENAME|LINE NUMBER] TIME >> MESSAGE | |
| ``` | |
| Semua handler yang saat ini terikat ke logger root dipengaruhi oleh metode ini. | |
| #### diffusers.utils.logging.reset_format[[diffusers.utils.logging.reset_format]] | |
| ```python | |
| diffusers.utils.logging.reset_format() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L276) | |
| Mengatur ulang format untuk logger ๐ค Diffusers. | |
| Semua handler yang saat ini terikat ke logger root dipengaruhi oleh metode ini. | |
| #### diffusers.utils.logging.enable_progress_bar[[diffusers.utils.logging.enable_progress_bar]] | |
| ```python | |
| diffusers.utils.logging.enable_progress_bar() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L352) | |
| Aktifkan bilah progres tqdm. | |
| #### diffusers.utils.logging.disable_progress_bar[[diffusers.utils.logging.disable_progress_bar]] | |
| ```python | |
| diffusers.utils.logging.disable_progress_bar() | |
| ``` | |
| [Sumber](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L358) | |
| Nonaktifkan bilah progres tqdm. | |
Xet Storage Details
- Size:
- 7.75 kB
- Xet hash:
- 0bf0cb3b3f900dbbcfb7869543cd3b284721ba2ec5dccfd03b5bdfd3f0f51f95
ยท
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.