Ogni strumento tiene i suoi pesi altrove, nessuno ti dice dove, e insieme sono la cosa che cresce più in fretta sul disco di uno sviluppatore. Ecco la lista completa, per piattaforma.
Gratis da scaricare e scansionare. Pulire richiede una licenza: un pagamento per computer, Mac o Windows.
Perché nessun pulitore li trova
I pulitori per Mac più diffusi sono nati prima che esistessero i modelli locali, e lavorano su un elenco fisso di cartelle di cache note. ~/.ollama non è nell'elenco. Così uno strumento ti dirà con sicurezza che il Mac è pulito mentre 120 GB di pesi dormono in una cartella nascosta della tua home — e, trattandosi di cartelle con il punto, il Finder non le mostra nemmeno.
I percorsi
Ollama
macOS ~/.ollama/models
Linux /usr/share/ollama/.ollama/models
Windows %USERPROFILE%\.ollama\models
Elenca e rimuovi con Ollama stesso, così il suo manifest resta coerente:
ollama list
ollama rm llama3:70b
Sposta l'archivio su un disco esterno impostando OLLAMA_MODELS prima di avviare il server.
LM Studio
macOS ~/.lmstudio/models
Linux ~/.lmstudio/models
Windows %USERPROFILE%\.lmstudio\models
Le versioni precedenti usavano ~/.cache/lm-studio/models; se hai aggiornato attraverso più versioni, controlla entrambe. La cartella è configurabile nella scheda My Models dell'app, che è il modo sicuro per spostarla.
Hugging Face — transformers, diffusers, datasets
macOS/Linux ~/.cache/huggingface/hub
Windows %USERPROFILE%\.cache\huggingface\hub
Di solito il più grande e il più disordinato, perché ogni libreria che tocca l'Hub scrive qui. Ispeziona e ripulisci in modo interattivo con lo strumento ufficiale:
Spostalo con HF_HOME. Nota che la cache dell'Hub usa collegamenti simbolici verso una cartella blobs: copiarla con uno strumento che li segue ne raddoppia la dimensione.
PyTorch
~/.cache/torch/hub
~/.cache/torch/kernels
Checkpoint pre-addestrati scaricati da torch.hub. Si sposta con TORCH_HOME.
GPT4All
macOS ~/Library/Application Support/nomic.ai/GPT4All
Linux ~/.local/share/nomic.ai/GPT4All
Windows %LOCALAPPDATA%\nomic.ai\GPT4All
Whisper e whisper.cpp
~/.cache/whisper
./models (inside a whisper.cpp checkout)
Tutto il resto sul disco di uno sviluppatore si rigenera in pochi secondi. Un modello da 40 GB è un nuovo download sulla tua linea, e una quantizzazione che hai prodotto o un modello che hai messo a punto non torna affatto. Queste cartelle meritano una revisione, non una pulizia.
Cancella dallo strumento, dove ce n'è uno
Ollama e Hugging Face tengono entrambi un manifest accanto ai blob. Se cancelli i file da te, il manifest continua a elencarli, e più avanti questo si traduce in errori poco chiari. ollama rm e huggingface-cli delete-cache esistono proprio per questo.
Spostare invece di cancellare
Ogni strumento qui sopra permette di spostare il proprio archivio con una variabile d'ambiente o un'impostazione. Se hai un disco esterno, spostare l'archivio è meglio che cancellare e riscaricare gli stessi pesi di continuo.
Domande
Come cambio dove Ollama salva i modelli?
Imposta la variabile d'ambiente OLLAMA_MODELS sulla cartella che vuoi, poi riavvia il server di Ollama. Su macOS impostala per l'ambiente di avvio dell'app, non solo nella shell, altrimenti l'app desktop non la vedrà.
È sicuro cancellare ~/.cache/huggingface?
Sicuro nel senso che non si rompe nulla: ciò che manca viene riscaricato al prossimo uso. Costoso nel senso che «prossimo uso» può voler dire riprendere 30 GB. Usa huggingface-cli scan-cache per vedere cosa c'è e cancellare in modo selettivo.
Perché le cartelle dei modelli non compaiono nel Finder?
La maggior parte inizia con un punto, che macOS nasconde per impostazione predefinita. In una finestra del Finder premi Cmd-Shift-. per mostrarle, oppure apri il percorso direttamente con Vai → Vai alla cartella.
Posso tenere i modelli su un disco esterno?
Sì, ed è la risposta migliore superato il centinaio di gigabyte. Ollama usa OLLAMA_MODELS, Hugging Face usa HF_HOME, PyTorch usa TORCH_HOME, e LM Studio ha un'impostazione nell'app. Aspettati primi caricamenti più lenti via USB.
Perché la mia cartella dei modelli è più grande dei modelli che ho scaricato?
Di solito download parziali e revisioni superate. La cache dell'Hub di Hugging Face conserva ogni revisione di un repository che hai scaricato, non solo quella attuale, ed è esattamente ciò che scan-cache serve a mostrarti.
Dal blog
Pezzi più brevi che approfondiscono una parte di questa guida.