Datasets documentation
Yardımcılar
Yardımcılar
Günlükleme yapılandırması
🤗 Datasets, çalışma mantığı konusunda şeffaf ve açık olmaya özen gösterir, ancak bu bazen oldukça ayrıntılı olabilir. Tüm kütüphanenin ayrıntı düzeyini kolayca ayarlamanıza olanak tanıyan bir deri loglama yöntemi ekledik. Şu anda kütüphanenin 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:
import datasets
datasets.logging.set_verbosity_info()Varsayılan ayrıntı düzeyini geçersiz kılmak için DATASETS_VERBOSITY ortam değişkenini de kullanabilir ve onu aşağıdakilerden birine ayarlayabilirsiniz: debug, info, warning, error, critical:
DATASETS_VERBOSITY=error ./myprogram.py
Bu kayıt modülündeki tüm yöntemler aşağıda belgelenmiştir. Ana yöntemler şunlardır:
- loglayıcıdaki mevcut ayrıntı düzeyini almak için logging.get_verbosity()
- logging.set_verbosity() ile ayrıntı düzeyini istediğiniz seviyeye ayarlayın
En azdan en çok detaylıya doğru (karşılık gelen int değerleriyle):
logging.CRITICALveyalogging.FATAL(int değeri, 50): yalnızca en kritik hataları raporlar.logging.ERROR(int değeri, 40): yalnızca hataları raporlar.logging.WARNINGveyalogging.WARN(int değeri, 30): yalnızca hata ve uyarıları raporlar. Bu, kütüphanenin varsayılan olarak kullandığı seviyedir.logging.INFO(int değer, 20): hataları, uyarıları ve temel bilgileri raporlar.logging.DEBUG(int değeri, 10): tüm bilgileri raporlar.
HuggingFace datasets kütüphanesinin kök kayıtçısının (root logger) mevcut seviyesini döndürür.
HuggingFace datasets kütüphanesinin aşağıdaki kayıt seviyeleri vardır:
datasets.logging.CRITICAL,datasets.logging.FATALdatasets.logging.ERRORdatasets.logging.WARNING,datasets.logging.WARNdatasets.logging.INFOdatasets.logging.DEBUG
datasets.utils.logging.set_verbosity
< source >( verbosity: int )
Hugging Face Datasets kütüphanesinin kök kayıtçısının (root logger) seviyesini ayarlayın.
Hugging Face datasets kütüphanesinin kök kayıtçısının seviyesini INFO olarak ayarlayın.
Bu, çoğu günlük bilgisi ve tqdm çubuklarını görüntüler.
datasets.logging.set_verbosity(datasets.logging.INFO) için kısayol.
Hugging Face datasets kütüphanesinin kök kayıtçısının seviyesini WARNING olarak ayarlayın.
Bu, yalnızca uyarı ve hata günlükleme bilgilerini ve tqdm çubuklarını görüntüler.
datasets.logging.set_verbosity(datasets.logging.WARNING) için kısayol.
Hugging Face datasets kütüphanesinin kök kayıtçısının seviyesini DEBUG olarak ayarlayın.
Bu, tüm günlük kaydı bilgilerini ve tqdm çubuklarını görüntüler.
datasets.logging.set_verbosity(datasets.logging.DEBUG) için kısayol.
Hugging Face datasets kütüphanesinin kök kayıtçısının seviyesini ERROR olarak ayarlayın.
Bu, yalnızca hata günlükleme bilgilerini ve tqdm çubuklarını görüntüler.
datasets.logging.set_verbosity(datasets.logging.ERROR) için kısayol.
Kütüphane günlük çıktıları için yayılımı devre dışı bırakın. Günlük yayılımının varsayılan olarak devre dışı olduğunu unutmayın.
Kütüphane günlük çıktıları için yayılımı etkinleştirin. Kök kayıtçısı yapılandırılmışsa çift günlükleme önlemek için Hugging Face veri kümeleri kütüphanesinin varsayılan işleyicisini devre dışı bırakın.
İlerleme çubuklarını yapılandır
Varsayılan olarak, veri seti indirme ve ön işleme sırasında tqdm ilerleme çubukları görüntülenir. Bunları küresel olarak devre dışı bırakmak için HF_DATASETS_DISABLE_PROGRESS_BARS ortam değişkenini ayarlayabilirsiniz. Ayrıca enable_progress_bars() ve disable_progress_bars() ile bunları etkinleştirebilir/devre dışı bırakabilirsiniz. Ortam değişkeni ayarlanmışsa, yardımcı işlevlere göre önceliği vardır.
HF_DATASETS_DISABLE_PROGRESS_BARS ortam değişkeni ayarlanmadığı sürece, datasets içinde kullanılan genel ilerleme çubuklarını etkinleştirir.
Onları devre dışı bırakmak için disable_progress_bars() kullanın.
datasets içinde kullanılan genel ilerleme çubuklarını, HF_DATASETS_DISABLE_PROGRESS_BARS ortam değişkeni ayarlanmadığı sürece devre dışı bırakır.
Onları yeniden etkinleştirmek için enable_progress_bars() kullanın.
İlerleme çubuklarının küresel olarak devre dışı bırakılıp bırakılmadığını döndürür.
datasets içinde kullanılan ilerleme çubukları, enable_progress_bars() ve disable_progress_bars() kullanılarak veya HF_DATASETS_DISABLE_PROGRESS_BARS ortam değişkeni ayarlanarak küresel olarak etkinleştirilebilir veya devre dışı bırakılabilir.