Buckets:
| # Kayıt Tutma | |
| 🤗 Diffusers, kütüphanenin ayrıntı düzeyini kolayca yönetmek için merkezi bir günlük tutma sistemine sahiptir. Varsayılan ayrıntı düzeyi `WARNING` olarak ayarlanmıştır. | |
| Ayrıntı düzeyini değiştirmek için doğrudan ayarlayıcılardan birini kullanın. Örneğin, ayrıntı düzeyini `INFO` düzeyine değiştirmek için. | |
| ```python | |
| import diffusers | |
| diffusers.logging.set_verbosity_info() | |
| ``` | |
| Varsayılan ayrıntı düzeyini geçersiz kılmak için `DIFFUSERS_VERBOSITY` ortam değişkenini de kullanabilirsiniz. Bunu aşağıdakilerden birine ayarlayabilirsiniz: `debug`, `info`, `warning`, `error`, `critical`. Örneğin: | |
| ```bash | |
| DIFFUSERS_VERBOSITY=error ./myprogram.py | |
| ``` | |
| Ayrıca, bazı `warnings`, `DIFFUSERS_NO_ADVISORY_WARNINGS` ortam değişkenini `1` gibi bir doğru değerine ayarlayarak devre dışı bırakılabilir. Bu, `logger.warning_advice` tarafından kaydedilen tüm uyarıları devre dışı bırakır. Örneğin: | |
| ```bash | |
| DIFFUSERS_NO_ADVISORY_WARNINGS=1 ./myprogram.py | |
| ``` | |
| Kendi modülünüzde veya betiğinizde kütüphaneyle aynı kayıtçının nasıl kullanılacağına dair bir örnek: | |
| ```python | |
| from diffusers.utils import logging | |
| logging.set_verbosity_info() | |
| logger = logging.get_logger("diffusers") | |
| logger.info("INFO") | |
| logger.warning("WARN") | |
| ``` | |
| Günlükleme modülünün tüm yöntemleri aşağıda belgelenmiştir. Ana yöntemler, günlükleyicideki mevcut ayrıntı düzeyini almak için `logging.get_verbosity` ve ayrıntı düzeyini seçtiğiniz seviyeye ayarlamak için `logging.set_verbosity`'tir. | |
| En az ayrıntılıdan en çok ayrıntılıya doğru: | |
| | Yöntem | Tam sayı değeri | Açıklama | | |
| |----------------------------------------------------------:|--------------:|----------------------------------------------------:| | |
| | `diffusers.logging.CRITICAL` veya `diffusers.logging.FATAL` | 50 | yalnızca en kritik hataları raporla | | |
| | `diffusers.logging.ERROR` | 40 | sadece hataları raporla | | |
| | `diffusers.logging.WARNING` veya `diffusers.logging.WARN` | 30 | yalnızca hataları ve uyarıları raporla (varsayılan) | | |
| | `diffusers.logging.INFO` | 20 | yalnızca hataları, uyarıları ve temel bilgileri raporla | | |
| | `diffusers.logging.DEBUG` | 10 | tüm bilgileri raporla | | |
| Varsayılan olarak, model indirme sırasında `tqdm` ilerleme çubukları görüntülenir. Bu davranışı etkinleştirmek veya devre dışı bırakmak için `logging.disable_progress_bar` ve `logging.enable_progress_bar` kullanılır. | |
| ## Temel ayarlayıcılar[[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() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L201) | |
| Ayrıntı düzeyini `ERROR` seviyesine ayarlayın. | |
| #### diffusers.utils.logging.set_verbosity_warning[[diffusers.utils.logging.set_verbosity_warning]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity_warning() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L191) | |
| Ayrıntı düzeyini `WARNING` seviyesine ayarlayın. | |
| #### diffusers.utils.logging.set_verbosity_info[[diffusers.utils.logging.set_verbosity_info]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity_info() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L186) | |
| Ayrıntı düzeyini `INFO` seviyesine ayarlayın. | |
| #### diffusers.utils.logging.set_verbosity_debug[[diffusers.utils.logging.set_verbosity_debug]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity_debug() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L196) | |
| Ayrıntı düzeyini `DEBUG` seviyesine ayarlayın. | |
| ## Diğer işlevler[[diffusers.utils.logging.get_verbosity]] | |
| #### diffusers.utils.logging.get_verbosity[[diffusers.utils.logging.get_verbosity]] | |
| ```python | |
| diffusers.utils.logging.get_verbosity() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L147) | |
| **Dönüş:** `int` | |
| Bunlardan biri olabilen kayıt seviyesi tamsayıları: | |
| - `50`: `diffusers.logging.CRITICAL` veya `diffusers.logging.FATAL` | |
| - `40`: `diffusers.logging.ERROR` | |
| - `30`: `diffusers.logging.WARNING` veya `diffusers.logging.WARN` | |
| - `20`: `diffusers.logging.INFO` | |
| - `10`: `diffusers.logging.DEBUG` | |
| 🤗 Diffusers' kök kayıtçısının (root logger) mevcut seviyesini `int` olarak döndürür. | |
| #### diffusers.utils.logging.set_verbosity[[diffusers.utils.logging.set_verbosity]] | |
| ```python | |
| diffusers.utils.logging.set_verbosity(verbosity: int) | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L167) | |
| **Parametreler:** | |
| verbosity (`int`) : Aşağıdakilerden biri olabilen kayıt seviyesi: - `diffusers.logging.CRITICAL` veya `diffusers.logging.FATAL` - `diffusers.logging.ERROR` - `diffusers.logging.WARNING` veya `diffusers.logging.WARN` - `diffusers.logging.INFO` - `diffusers.logging.DEBUG` | |
| 🤗 Diffusers' kök kayıt birimi için ayrıntı düzeyini ayarlayın. | |
| #### diffusers.utils.get_logger[[diffusers.utils.get_logger]] | |
| ```python | |
| diffusers.utils.get_logger(name: str | None = None) | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L131) | |
| Belirtilen adla bir kayıtçı döndürür. | |
| Bu fonksiyon, özel bir diffusers modülü yazmıyorsanız doğrudan erişilmemesi gereken bir fonksiyondur. | |
| #### diffusers.utils.logging.enable_default_handler[[diffusers.utils.logging.enable_default_handler]] | |
| ```python | |
| diffusers.utils.logging.enable_default_handler() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L215) | |
| 🤗 Diffusers' kök kayıt biriminin (root logger) varsayılan işleyicisini etkinleştirin. | |
| #### diffusers.utils.logging.disable_default_handler[[diffusers.utils.logging.disable_default_handler]] | |
| ```python | |
| diffusers.utils.logging.disable_default_handler() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L206) | |
| 🤗 Diffusers' kök kayıt biriminin (root logger) varsayılan işleyicisini devre dışı bırakın. | |
| #### diffusers.utils.logging.enable_explicit_format[[diffusers.utils.logging.enable_explicit_format]] | |
| ```python | |
| diffusers.utils.logging.enable_explicit_format() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L261) | |
| Her 🤗 Diffusers kayıtçısı için açık biçimlendirmeyi etkinleştirin. Açık biçimlendirici aşağıdaki gibidir: | |
| ``` | |
| [LEVELNAME|FILENAME|LINE NUMBER] TIME >> MESSAGE | |
| ``` | |
| Bu yöntem, kök kayıt defterine (root logger) şu anda bağlı olan tüm işleyicileri etkiler. | |
| #### diffusers.utils.logging.reset_format[[diffusers.utils.logging.reset_format]] | |
| ```python | |
| diffusers.utils.logging.reset_format() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L276) | |
| 🤗 Diffusers'ın kayıt tutucularının biçimlendirmesini sıfırlar. | |
| Bu yöntem, kök kayıt defterine (root logger) şu anda bağlı olan tüm işleyicileri etkiler. | |
| #### diffusers.utils.logging.enable_progress_bar[[diffusers.utils.logging.enable_progress_bar]] | |
| ```python | |
| diffusers.utils.logging.enable_progress_bar() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L352) | |
| tqdm ilerleme çubuğunu etkinleştirin. | |
| #### diffusers.utils.logging.disable_progress_bar[[diffusers.utils.logging.disable_progress_bar]] | |
| ```python | |
| diffusers.utils.logging.disable_progress_bar() | |
| ``` | |
| [Kaynak](https://github.com/huggingface/diffusers/blob/main/src/diffusers/utils/logging.py#L358) | |
| tqdm ilerleme çubuğunu devre dışı bırakır. | |
Xet Storage Details
- Size:
- 8.15 kB
- Xet hash:
- e57a4bc20b46740d5da9d4c4e29d4742d84ac510a68267202e05d346d14e6864
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.