Hugging Face önbellek dizini nerede?
Hugging Face Hub için belgelenmiş varsayılan önbellek dizini ~/.cache/huggingface/hub değeridir. Ancak etkin konum geçersiz kılınabilir; bu nedenle bir klasörü gözden çıkarılabilir saymadan önce yapılandırmayı ve önbelleğin kendisini inceleyin.
Varsayılan yol ve belgelenmiş geçersiz kılmalar
Hub önbelleği, indirilen model, veri kümesi ve Space depolarını önbellek kökünün altında saklar. Varsayılan kök ~/.cache/huggingface/hub değeridir. İçinde depolar genellikle models--organization--repository benzeri adlandırılır ve bloblar, snapshotlar ve referanslar için dizinler bulunur.
HF_HUB_CACHE, Hub önbellek dizinini doğrudan ayarlar ve önceliklidir.HF_HOME, Hugging Face ana dizinini ayarlar; ayarlandığında Hub önbelleğiHF_HOME/hubaltında bulunur.- Ayrı kitaplık çağrıları da önbellek dizini sağlayabilir; dolayısıyla proje genel varsayılan olmayan bir yol kullanabilir.
Klasör adından amacı çıkarmayın. Aynı makine paylaşılan Hub önbelleği, projeye özgü önbellek ve bilerek düzenlenmiş model dizini barındırabilir. Bunlar otomatik olarak birbirinin yerine kullanılamaz.
Herhangi bir alanı boşaltmadan önce inceleyin
Önbellek yöneticisinin etkin önbellek hakkında bildiklerini görmek için Hugging Face CLI'ı kullanın. Belgelenmiş hf cache ls komutu önbelleğe alınmış depoları, boyutu ve erişim bilgilerini listeler. Önbelleği taşıdıysanız varsayılanı kabul etmek yerine önbellek yönetimi komutlarını ilgili önbellek dizini seçeneğiyle eşleştirin.
# Bu kabuğun kullanacağı konumu gösterin
printf '%s\n' "${HF_HUB_CACHE:-${HF_HOME:-$HOME/.cache/huggingface}/hub}"
# Budamadan önce önbelleğe alınmış depoların envanterini çıkarın
hf cache ls
Bir snapshotı kaldırmadan önce onu kullanan projeyi, çalışma zamanını ve revizyonu belirleyin. Önbellek aklınızdaki model dosyasından daha fazlasını içerebilir; kaynak ağacı veya yerel çıkarım iş akışı, dosya tarayıcısından belli olmayan önbelleğe alınmış revizyona dayanabilir.
Önbellek temizliği ile uzun vadeli saklama karşılaştırması
Hugging Face önbelleği gereksiz indirmelerden kaçınmak üzere optimize edilmiştir. Korumak istediğiniz model sürümlerinin otomatik uzun vadeli kataloğu değildir. Tamamlanmış model artefaktları grubu çalışmanız için önemliyse önce daha sonra neyi kurtarmanız gerektiğine karar verin ve uygun olduğunda bağımsız yedek tutun.
Tensor Archive bu karardan sonra devreye girer: ilişkili yerel aileyi koruyabilir, doğrulayabilir ve gereksiz çalışma kopyasını elle geri kazanmadan önce ayrı, birebir kopyayı geri yükleyebilir. Hugging Face'in kendi önbellek yönetiminin yerini almaz veya etkin kitaplığa modelleri nereden indireceğini söylemez.
Güvenli sıra
HF_HUB_CACHEveyaHF_HOMEdeğerinin etkin konumu değiştirip değiştirmediğini denetleyin.- Hugging Face araçları üzerinden önbelleği listeleyin ve artık hemen ihtiyaç duymadığınız depoları belirleyin.
- Önemli model sürümlerini saklayın veya bağımsız yedekleyin.
- Tamamlanmış ilişkili bir aile için elle alan geri kazanmadan önce analiz edin, arşivleyin, doğrulayın ve ayrı bir kopyayı geri yükleyin.
Önbellek yanlış diskteyse doğru ortam değişkeniyle Hugging Face önbellek dizinini değiştirin. Sorun eski revizyonlarsa önbellek yöneticisi üzerinden Hugging Face önbelleğini güvenle temizleyin. Başka çalışma zamanına ait dosyalar o çalışma zamanının kendi depolama rehberini gerektirir.
Kaynaklar
- Hugging Face Hub Yerel Önbellek belgeleri — varsayılan konum, önbellek yapısı ve ortam değişkeni geçersiz kılmaları.
- Hugging Face CLI belgeleri — belgelenmiş önbellek inceleme ve temizleme komutları.
- Hugging Face önbellek yönetimi rehberi — önbelleğe alınmış depoları listeleme, silme, budama ve doğrulama.