Buckets:

mishig's picture
|
download
raw
7.75 kB
# 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.