Hvor ligger cachemappen til Hugging Face?
For Hugging Face Hub er den dokumenterede standardcachemappe ~/.cache/huggingface/hub. Den aktive placering kan dog tilsidesættes, så undersøg konfigurationen og selve cachelageret, før du betragter en mappe som overflødig.
Standardsti og dokumenterede tilsidesættelser
Hub-cachelageret gemmer downloadede repositorier til modeller, datasæt og Space-projekter under sin cacherod. Standardroden er ~/.cache/huggingface/hub. Repositorierne har ofte navne som models--organization--repository og indeholder mapper til blobs, snapshots og referencer.
HF_HUB_CACHEangiver Hub-cachemappen direkte og har forrang.HF_HOMEangiver hjemmemappen til Hugging Face; når variablen er indstillet, ligger Hub-cachelageret underHF_HOME/hub.- Individuelle biblioteksopkald kan også levere en cachemappe, så et projekt kan bruge en sti, der ikke er den globale standard.
Udled ikke hensigten af mappenavnet. Den samme maskine kan rumme et delt Hub-cachelager, et projektspecifikt cachelager og en bevidst kurateret modelmappe. De kan ikke automatisk bruges i flæng.
Undersøg det, før du frigør noget
Brug CLI'en til Hugging Face til at se, hvad cacheadministratoren ved om det aktive cachelager. Den dokumenterede kommando hf cache ls viser cachede repositorier, størrelse og adgangsoplysninger. Hvis du har flyttet cachelageret, skal du bruge cacheadministrationskommandoerne sammen med den tilsvarende indstilling for cachemappen i stedet for at antage standardplaceringen.
# Vis, hvilken placering denne shell vil bruge
printf '%s\n' "${HF_HUB_CACHE:-${HF_HOME:-$HOME/.cache/huggingface}/hub}"
# Registrér de cachede repositorier før beskæring
hf cache ls
Før du fjerner et snapshot, skal du identificere det projekt, driftsmiljø og den revision, som bruger det. Et cachelager kan indeholde mere end den modelfil, du har i tankerne, og et kildetræ eller en lokal inferensarbejdsgang kan afhænge af en cachelagret revision, som ikke fremgår tydeligt i en filbrowser.
Cacheoprydning kontra langtidsbevaring
Cachelageret til Hugging Face er optimeret til at undgå unødvendige downloads. Det er ikke automatisk et langsigtet katalog over de modelversioner, du vil bevare. Hvis en gruppe komplette modelartefakter er vigtig for dit arbejde, skal du først beslutte, hvad du senere skal kunne gendanne, og om nødvendigt bevare en uafhængig sikkerhedskopi.
Tensor Archive kommer ind efter denne beslutning: Programmet kan bevare en relateret lokal familie, verificere den og gendanne en separat, præcis kopi, før du manuelt frigør en overflødig arbejdskopi. Det erstatter ikke cacheadministrationen hos Hugging Face og fortæller ikke et aktivt bibliotek, hvor modeller skal downloades.
En sikker rækkefølge
- Kontrollér, om
HF_HUB_CACHEellerHF_HOMEændrer den aktive placering. - Få vist cachelageret med værktøjerne til Hugging Face, og identificér de repositorier, du ikke længere har brug for med det samme.
- Bevar eller sikkerhedskopiér uafhængigt enhver vigtig modelversion.
- Analysér, arkivér og verificér en komplet relateret familie, og gendan en separat kopi, før du frigør plads manuelt.
Hvis cachelageret ligger på den forkerte disk, skal du ændre cachemappen til Hugging Face med den rette miljøvariabel. Hvis problemet er forældede revisioner, skal du rydde Hugging Face-cachelageret sikkert gennem cacheadministratoren. Filer, der tilhører en anden runtime, kræver denne runtimes egen lagervejledning.
Kilder
- Dokumentation til det lokale cachelager i Hugging Face Hub — standardplacering, cachestruktur og tilsidesættelser med miljøvariabler.
- CLI-dokumentation til Hugging Face — dokumenterede kommandoer til cachekontrol og oprydning.
- Vejledning til administration af Hugging Face-cachelageret — visning, sletning, beskæring og verifikation af cachede repositorier.