GGUF・safetensors・MLX・Ollamaの違い|形式・実行基盤・管理方法を分けて見る
- 公開日
- 2026-07-05
- 更新日
- 2026-08-12
- 情報確認日
- 2026-08-12
- 編集・運営
- Local AI Compass
GGUF、safetensors、MLX、Ollamaは同じ階層の言葉ではありません。GGUFとsafetensorsは主にモデル重み・推論ファイルの形式、MLXはApple silicon向けの機械学習framework、Ollamaはモデルを取得・実行・管理するruntimeの入口です。先に層を分けると、「どれが一番良いか」という比較で迷いにくくなります。
導入前に確認すること
- Windowsのバージョン、メモリ容量、GPU/VRAM、空き容量を確認する
- 最初は軽量モデル、短い質問、少ない同時作業から始める
- 公式サイトの対応OS、利用規約、モデルのライセンスを確認する
この記事の役割:4つを同じ階層で比べない
| 名前 | 主な層 | 最初に確認すること |
|---|---|---|
| GGUF | GGML系executorで推論するためのファイル形式 | 拡張子、model ID、量子化、対応runtimeを確認 |
| safetensors | tensorを保存するモデル重み形式 | Model Card、framework、config、licenseを確認 |
| MLX | Apple silicon向けの機械学習array framework | MacのCPU/GPU経路とMLX対応モデルを確認 |
| Ollama | モデル取得・作成・実行・API管理のruntime | tag、Modelfile、FROM元、実行環境を確認 |
- GGUFとは?親記事 - 読み方、GGUF版、Q4/Q5/Q8、モデル選びの全体像へ戻る
- GGUFモデル選び診断 - メモリ、GPU、用途から最初の候補を絞る
GGUFとsafetensors:形式と変換後の実行経路を分ける
ggmlの公式仕様では、GGUFはGGMLとGGML系executorで推論するモデルを保存するbinary formatで、PyTorchなどで開発したモデルをGGUFへ変換する流れが説明されています。単一ファイル配置やmetadataを持てる設計でも、すべてのruntimeで読めるという意味ではありません。
Hugging FaceのSafetensors docsは、tensorを安全かつ高速に保存・読み込む形式として`model.safetensors`と`safe_open`を説明しています。safetensorsを見つけた時点でGGUFと同じ実行手順だと考えず、Model Cardとframeworkの読み込み方法を確認します。
| 目的 | 最初に見るもの | 混同しないこと |
|---|---|---|
| LM Studioやllama.cppでローカル推論 | 対応するGGUF、量子化、model card | GGUFだから全モデル・全backendで動くとは限らない |
| Transformers系で開発・変換 | safetensors、config、tokenizer、推奨framework | safetensorsはそのままLM Studio用GGUFではない |
| 形式を変換して別runtimeへ移す | 変換ツール、revision、quantization、再現条件 | 変換後のmodel ID・品質・licenseを自動で同一視しない |
MLX:Apple silicon向けのframeworkであり、GGUFの別名ではない
AppleのMLX公式リポジトリは、MLXをApple silicon向けのmachine learning array frameworkと説明し、CPUとGPUで動くmulti-deviceの仕組みを案内しています。したがってMLXは、GGUFやsafetensorsのような単一のモデルファイル形式と同じ欄へ置かないほうが正確です。
MacでMLX対応モデルを探す場合は、MLXの実行環境、モデル配布元、対応パッケージ、メモリ共有の前提を確認します。WindowsでGGUFを使う説明へそのまま移植したり、MLX対応だけでLM Studio・Ollamaの動作を保証したりしません。
Ollama:複数の入力形式を扱うruntime・管理層
Ollama公式のModelfileは、モデルの作成・共有・実行を定義するblueprintです。Ollama公式のImporting a Modelでは、SafetensorsのdirectoryやGGUF fileを`FROM`に指定して`ollama create`し、`ollama run`する経路が別々に説明されています。これはOllamaがGGUFという一つのファイル形式そのものではなく、入力モデルをruntimeへ取り込んで管理する層だと考える根拠になります。
FROM /path/to/safetensors/directory
# または
FROM /path/to/file.gguf
ollama create my-model
ollama run my-model- Ollama Modelfile - FROM、PARAMETER、TEMPLATE、LICENSEの役割を見る
- Ollamaでモデルをimport - SafetensorsとGGUFを別経路で取り込む
- LM StudioとOllamaの違い - GUI中心とCLI/API中心の違いを見る
Hugging Faceや配布ページで確認する順番
- まずModel Cardで元モデル、推奨framework、用途、制限、licenseを見る。
- Filesで`.gguf`、`.safetensors`、MLX関連ファイルやconfigを層ごとに分ける。
- 使うOSとruntimeを先に決め、形式の対応表ではなく公式のimport・load手順を確認する。
- 変換する場合はrepo、revision、変換ツール、量子化、出力ファイルを記録する。
- 同じ名前でも配布元・tag・形式・quantが違う場合は、同じモデルとして速度や品質を比較しない。
近いGGUF記事との使い分け
このページは4つの言葉の階層を分ける比較記事です。GGUFの定義、GGUF版の出所、ファイル名、量子化、実際のLM Studio導入は、それぞれ専門記事へ分けて読みます。
- GGUFとは - GGUFの意味、Q4/Q5/Q8、最初の選び方を知る
- GGUF版とは - 元モデル、変換者、配布元、licenseを分ける
- GGUFファイル名の読み方 - Q4_K_M、Instruct、mmproj、MTPを読む
- Q4/Q5/Q8の違い - 量子化の軽さ・品質・PC条件を比較する
- LM StudioでGGUFを入れる方法 - Windowsで検索・ダウンロード・ロードする
Windows初心者の最初の選択
| 状況 | 最初に見る候補 | 確認する層 |
|---|---|---|
| Windowsで画面操作を先に試す | GGUF + LM Studio | 形式、quant、LM Studioの対応runtime |
| Apple silicon Macでframeworkも見る | MLXまたはGGUF | MLXのdevice前提、モデル配布、memory model |
| コマンド/APIで管理する | Ollamaまたは別runtime | tag、Modelfile、API、入力形式 |
| 研究・変換・fine-tuningを行う | safetensors + 推奨framework | config、checkpoint、変換手順、license |
よくある質問
GGUFとsafetensorsは同じモデルですか?
元モデルが同じでも、形式、変換、量子化、config、推奨runtimeが違う別の配布物として扱います。repo、revision、変換条件、licenseを記録し、同じモデル名だけで同一視しません。
MLXはGGUFの別形式ですか?
単純な別拡張子としてではなく、MLXはApple silicon向けの機械学習array frameworkとして確認します。MLX対応モデルの配布形式、Macのdevice経路、利用runtimeを個別に見ます。
OllamaはGGUFファイルですか?
いいえ。Ollamaはモデルの取得・作成・実行・管理を担うruntimeの入口です。公式docsにはSafetensors directoryやGGUF fileを`FROM`から取り込む手順があり、入力形式とOllamaの管理層は分けて考えます。
最初に読むべきGGUF記事はどれですか?
4つの言葉の違いならこの記事、GGUFの定義なら「GGUFとは」、配布元や変換者なら「GGUF版とは」、Q4/Q5/Q8なら量子化記事、実際のWindows導入ならLM Studioのロード記事を選びます。
次に読むおすすめルート
初めてローカルAIを触る人
まず全体像をつかみ、LM StudioとOllamaの違い、モデルサイズの考え方を順番に確認します。
- クラウドAIとローカルAIの使い分け
- ローカルLLMとは
- ローカルAIを入れる前に確認すること
- WindowsでローカルAIを始める完全ガイド
- Windows ARMでローカルAIを使う前の確認
- WindowsでOllamaをインストールする
- Windowsでローカル音声認識を始める
- WindowsでローカルOCRを始める
- Windowsで話者分離を始める
- WindowsでローカルAI翻訳を始める
- LM Studioとは
- GGUFとは
- GGUF版とは
- GGUFファイル名の読み方
- LM StudioでGGUFを入れる方法
- LM Studioで画像を読み込む方法
- LM Studioのモデル保存場所と移動
- 小型LLM・量子化の現実
- GGUF量子化安全とRAG/NPU研究
- Quant.npuとNPU向け静的量子化
- LENSで見るNPUレイテンシ予測
- Copilot+ PCのNPU期待値
- Hugging Face安全チェック
- PDF/RAG/引用確認の現実
- LM Studioで最初に選ぶモデル
- GGUFモデル選び診断
- Hugging FaceでGGUFモデルを探す方法
- Q4/Q5/Q8の違いと選び方
- 日本語GGUFモデルの選び方
- Q4/Q5/Q8研究ガイド
- Hermes Desktopとは
- Hermes DesktopとLM Studio接続
- Hermes DesktopとOllama接続
- Hermes Desktop接続トラブル
- Hermes AgentとDesktopの違い
- ローカルLLMツール比較
- ローカルAI更新メモ
- 診断ページ
あなたはどのタイプ?
- 初めてローカルAIを触る人 - まず全体像をつかみ、LM StudioとOllamaの違い、モデルサイズの考え方を順番に確認します。
- LM Studio・Ollamaの症状別トラブルを解決したい人 - 起動、モデルロード、Prompt Processing、generation、API接続、GPU確認をツール別に分けて読みます。
- GPUなし・低スペックPCの人 - 軽量モデル、メモリ別の目安、重いときの確認ポイントを先に見ます。
- PDFや資料を読ませたい人 - 先に基本を押さえ、モデル単体の確認後にAnythingLLMへ進みます。
- ローカルAIエージェントを試したい人 - Bionic、Ollama、AnythingLLM、Hermesを役割別に分け、local/cloud、tool、保存、PC負荷を順番に確認します。
- 開発・API連携したい人 - LM StudioとOllamaの違いを確認し、API、長文処理、RAGまで段階的に進みます。
関連チェック先
- ggml GGUF specification - GGUFの仕様、推論向けファイル形式、メタデータ、命名規則、sidecarの考え方を確認できます。
- Safetensors documentation - Safetensorsのtensor保存形式、safe_open、メタデータと変換の公式説明を確認できます。
- MLX official repository - MLXがApple silicon向けの機械学習array frameworkであること、対応デバイスと公式導線を確認できます。
- Ollama Modelfile Reference - Ollamaのモデル作成・実行・管理を担うModelfileとFROMの公式仕様を確認できます。
- Ollama Importing a Model - OllamaがSafetensorsやGGUFを別の入力経路としてimportできる公式手順を確認できます。
- Hugging Face Hub GGUF documentation - Hub上でGGUFファイルを探す方法、GGUF tag、変換・量子化の公式説明を確認できます。
- Hugging Face GGUF usage with LM Studio - Hugging FaceからLM StudioへGGUF/MLXモデルを送る方法、アプリ内ダウンロード、量子化選択を確認できます。
- ggml-org/llama.cpp - GGUFモデルを読み込む代表的なローカル推論実装です。