Jak zkontrolovat a vyčistit mezipaměť Hugging Face na Macu
Tým AskClean · Aktualizováno 2026-09-29
Zjistěte, kterou mezipaměť aplikace používá, prohlédněte ji pomocí hf cache ls a konkrétní cíl nejdříve zobrazte přes hf cache rm --dry-run. Uchovejte offline modely a vlastní výsledky. Nemažte sdílené blob ručně ani celé HF_HOME.

Najděte data a chraňte vlastní práci
Obvyklá cesta je ~/.cache/huggingface/hub. HF_HUB_CACHE určuje mezipaměť repozitářů; HF_HOME zahrnuje více dat. Bez HF_HOME může výchozí umístění ovlivnit XDG_CACHE_HOME, zatímco cache_dir může vybrat jiné. Grafické aplikace, terminál a notebook ověřte samostatně. HF_HOME může obsahovat přihlašovací údaje: nemažte jej celý ani nezveřejňujte obsah.
Vlastní checkpoint, adapter, úpravy tokenizeru, konverze, soukromá data a nastavení nemusí jít znovu stáhnout. Ověřte zálohy: některé nástroje přeskočí mezipaměti s CACHEDIR.TAG. Ponechte vše bez známého způsobu obnovy; staré datum přístupu samo neznamená nepotřebný model.
Zobrazte úplná ID a varování
Zastavte aplikace, stahování a úlohy používající mezipaměť. Spusťte hf cache ls --no-truncate a poté hf cache ls --revisions --no-truncate --show-warnings. Testovaná verze podrobná varování ve výchozím stavu skrývá. Pro vlastní umístění vždy používejte stejný --cache-dir. Prošetřete chyby čtení a struktury, zaznamenejte obsazené a volné místo a nezveřejňujte seznamy soukromých repozitářů.
Ověřte rozsah před potvrzením
hf cache rm vyžaduje úplné ID z CLI. Pro modelový repozitář ponechte model/; název složky začínající models-- není náhradou. Pro jednu revizi použijte úplný hash a ověřte její repozitář. Začněte s --dry-run. Výstup shrnuje cíle a odhad místa, nejde o seznam jednotlivých souborů. Repozitářový cíl zahrnuje všechny jeho uložené revize.
Po kontrole odeberte pouze --dry-run a zachovejte cíl, cestu i potvrzovací otázku. Při změně výběru nebo chybě náhledu zastavte mazání a zjistěte příčinu. Soubory se mažou přímo, bez Koše; obnova potřebuje zálohu nebo nový přístup ke stažení. Snapshoty a někdy i repozitáře sdílejí blob. Reference nechte zpracovat správcem mezipaměti a nesčítejte prostě zobrazené velikosti.
Rozlišujte prune a další mezipaměti
V testované verzi 2.0.0 ukazuje hf cache prune --dry-run revize detached a nedokončená stahování. Projekt může stále vyžadovat přesnou revizi i bez pojmenované reference. Prověřte každý cíl a zastavte aktivní stahování. Začněte jednou jasně určenou položkou.
Data vytvořená v HF_DATASETS_CACHE se liší od stažení z Hubu. Zvlášť zkontrolujte přenosová data Xet a výstupy local_dir a zachovejte místní úpravy. Smazání celého HF_HOME tuto kontrolu nenahradí.
Opravdu načtěte ponechané modely
Zopakujte měření, načtěte potřebné modely a revize a spusťte malou úlohu se známým výsledkem. Samotný import knihovny Python nestačí. Offline použití otestujte se skutečně odpojenou sítí. Při chybě zastavte úklid a před obnovou zkontrolujte prostředí, cesty, soubory, přístup i místo. Opakované stahování potřebného modelu vyžaduje přehodnocení výběru či kapacity.
Při přesunu na externí disk ověřte místo, oprávnění a symbolické odkazy. Zkopírujte odkazy i jejich cíle, nastavte každou aplikaci a vyzkoušejte její modely před odstraněním originálu. Disk musí při používání zůstat připojený.
Co bylo ověřeno
Dne 2026-09-29 byly s huggingface_hub 2.0.0 offline otestovány dočasné syntetické mezipaměti: seznamy, úplná ID, varování a dry-run. Náhledy soubory neměnily; odstranění staré revize zachovalo současnou a sdílená data. Reálná inference, uživatelská mezipaměť, sdílené blob mezi repozitáři ani migrace disku nebyly testovány. Pevná úspora místa není zaručena. Vlastní verzi ověřte pomocí hf cache --help.
Co ověřit před odstraněním
Ověřte skutečné umístění, účel a možnost obnovy. Tabulka není seznamem pro automatické mazání ani příslibem určitého množství volného místa.
| Položka | Kde ověřit | Dopady a podmínky |
|---|---|---|
| Repozitář nebo revize | hf cache ls --revisions | Ověřte přesný rozsah a budoucí přístup ke stažení. |
| Sdílená data | blob / snapshot | Reference svěřte správci; velikosti nesčítejte přímo. |
| Revize detached | hf cache prune --dry-run | Projekt může stále potřebovat přesně tuto verzi. |
| Generované datové sady | HF_DATASETS_CACHE | Obnovení vyžaduje zdrojová data a čas zpracování. |
| Vlastní modely a práce | checkpoint / adapter | Ponechte originály a ověřte skutečný obsah záloh. |
| Hlavní adresář Hugging Face | HF_HOME | Může obsahovat přihlašovací údaje; nemažte jej celý. |
Časté dotazy
Je revize detached nepoužívaná?
Ne nutně. Projekt může požadovat přesnou revizi i bez pojmenované reference v mezipaměti. Nejprve zkontrolujte závislosti.
Může hf cache rm smazat můj doladěný model?
Ano, pokud leží ve vybraném cíli. Uchovejte jej mimo rozsah mazání a ověřte zálohu. Název cache neznamená, že je vlastní práce postradatelná.
Zdroje