ローカルLLMを軽量化する量子化手法の選び方 - GGUF/AWQ/GPTQの実務比較
なぜ量子化が必要か
大規模言語モデルをそのままの精度(FP16/BF16)で動かすには大容量のVRAMが 必要になる。量子化は、モデルの重みを低ビット表現に変換することで必要な メモリ量と推論速度を改善する技術であり、個人のワークステーションや コンシューマー向けGPUでローカルLLMを運用する上でほぼ必須の工程になっている。
代表的な量子化フォーマット
GGUF
llama.cpp系のツールチェーンで標準的に使われるフォーマット。CPU推論との
親和性が高く、VRAMが限られる環境でも量子化ビット幅を細かく選べるのが利点。
AWQ
活性化値の分布を考慮して重要な重みの精度を保つ量子化手法。GPTQと比較して 同程度のビット幅でも精度劣化が少ないとされ、GPU推論を前提とする構成で 選ばれることが多い。
GPTQ
比較的早期から普及した量子化手法で、対応ツールが豊富。ただし新しいモデル アーキテクチャへの追従がAWQ/GGUFに比べて遅れる場合がある。
選定の目安
| 実行環境 | 推奨フォーマット |
|---|---|
| CPU中心、VRAM乏しい | GGUF(Q4系) |
| コンシューマーGPU、精度重視 | AWQ |
| 既存ツールチェーンとの互換性重視 | GPTQ |
最終的な選択は、使用するモデル・推論エンジン・許容できる精度劣化のバランス 次第であり、本記事の比較表はあくまで一次判断のための目安として扱ってほしい。