ローカルAIはプライバシーや実験に役立ちますが、モデルは大容量です。複数のサイズやバリエーションを試すと、忘れていた重みが50 GB以上になることもあります。
各ツールには独自の保存先と適切な削除方法があります。それを使えば、残したいモデルを壊さずに済みます。
Ollama
モデルは~/.ollama/modelsにあり、複数モデルで共有する「blob」というレイヤーに分かれています。blobを直接消さず、Ollamaから削除してください。
一覧を見る:
ollama list
モデルごとのサイズと最終変更日を表示します。
モデルを削除:
ollama rm llama3:70b
llama3:70bを一覧の名前に置き換えます。残りのモデルが使っていないレイヤーを削除します。
合計サイズ:
du -sh ~/.ollama/models
Hugging Face
transformersやdiffusersは、標準では~/.cache/huggingface/hubへモデルをダウンロードします。CLIで確認・整理できます。
huggingface-cli scan-cache
モデル、データセット、リビジョンごとのサイズを表示します。対話的に削除対象を選ぶには:
huggingface-cli delete-cache
新しいバージョンではhfコマンドでも提供されます。hf --helpで確認してください。HF_HOMEやHF_HUB_CACHEで保存先を変更していれば、その場所にあります。
LM Studio
My Modelsを開くとサイズ付きで表示されます。各モデルのメニューから削除するか、Finderにフォルダを表示して保存先を確認します。
その他の保存場所
- Python仮想環境ではプロジェクト内にモデルファイルがある場合があります。
- 画像生成アプリは、
~/Library/Application Support内や設定時に選んだフォルダへチェックポイントとLoRAを置くことがあります。 - モデルサーバーのDockerコンテナでは、Dockerのディスクイメージ内に保存される場合があります。開発者キャッシュの整理をご覧ください。
残すものを判断
ダウンロードにかかった時間、特定の量子化版を使っているか、Ollama Modelfileなどでカスタマイズしたかを考えてください。低速な回線では、大きなモデルの再取得に長い時間がかかります。
よくある質問
MacのOllamaモデルはどこにありますか?
標準は~/.ollama/modelsです。OLLAMA_MODELS環境変数で別の場所を設定した場合を除きます。
~/.ollama/models/blobsを直接削除できますか?
お勧めしません。blobはモデル間で共有され、残したいモデルが壊れる可能性があります。ollama rmを使ってください。
MacのHugging Faceキャッシュはどこ?
標準は~/.cache/huggingface/hubです。Hugging Face CLIのキャッシュスキャンで内容を確認できます。