Gemma 4 12Bと26B-A4Bの選び方

CHATGPT / AIChatGPTなどの生成AIを活用して運営・記事制作・更新を行っています。制作方針

Gemma 4 12Bと26B-A4Bを、32GB Mac、24GB GPU、H100 80GBで選ぶ実用ガイドです。公式memory表、現行revision、対応runtime、未実測範囲を分けて判断できます。

Gemma 4はノートPCなら12B、H100級サーバーなら26B-A4Bへ進む選択図

先に結論

calendarの判断: ノートPCでまずGemma 4を試す読者はgoogle/gemma-4-12Bから容量とruntimeを確認し、より高い品質を優先してサーバーGPUを使える読者だけがgoogle/gemma-4-26B-A4Bへ進む。

対象model: google/gemma-4-12B、google/gemma-4-26B-A4B
対象機器: Apple Silicon Mac 32GB unified memory / MLX、NVIDIA GPU 24GB VRAM / Transformers quantized runtime、NVIDIA H100 80GB / vLLM

32GB Macや24GB GPUで最初に試すなら、音声も入力できる12Bを選びます。26B-A4Bはactive parameterが約4Bでも全weightを読み込むため、品質を優先し、80GB級GPUとserver runtimeを用意できる場合の次候補です。

確認日: 2026年8月24日(Asia/Tokyo)
検証区分: Google公式仕様、Google公式model repository、runtime catalogを照合した机上調査です。KFBではmodelをdownloadせず、速度、TTFT、decode tok/s、実peak memory、消費電力、品質を実測していません。
数値の読み方: memory値はGoogleの静的model load目安です。runtime、OS、KV cache、画像・音声処理、長いcontextの追加分を含まないため、「搭載量以内なら快適」という意味ではありません。

今回比較するモデル

calendarのmodel名はfamilyを示します。実際に会話用途で取得するinstruction-tuned repositoryは、12Bが google/gemma-4-12B-it、26Bが google/gemma-4-26B-A4B-it です。本稿は8月24日に確認したmainの先頭、12Bの707f0a3と26Bの4d7ae49を監査基準にします。どちらも7月20日のtokenizer template更新を含む短縮revisionで、再現するときは取得時にfull commit hashを保存してください。

項目google/gemma-4-12Bgoogle/gemma-4-26B-A4B
実用repositorygoogle/gemma-4-12B-itgoogle/gemma-4-26B-A4B-it
構造・parameterdense、11.95B totalMoE、25.2B total / 3.8B active
公式weight dtypeBF16BF16
context仕様最大256K最大256K
入力→出力text・image・audio→texttext・image→text
license/費用Apache 2.0。weight取得は無償、実行機器・cloud費用は別Apache 2.0。weight取得は無償、実行機器・cloud費用は別
公式が案内するruntimeTransformers、MLX、llama.cpp、OllamaなどTransformers、vLLM、SGLang、MLX、llama.cppなど
向く入口laptop、desktop、小型serverdesktop、小型server、server GPU
避ける条件最高品質だけを優先し、80GB級GPUを用意済み24〜32GBに長context込みで余裕を残したい、音声入力が必要

Gemma 4の現行overviewは12Bをdenseかつencoder-free、26BをMoEとし、両方を256K contextとして整理しています。Gemma 4 12Bの公式発表は、12Bを16GBのVRAMまたはunified memoryでlocal実行できるmodelとして位置付けます。ただし、どのprecision、context、runtimeで16GBに収めたかを全構成へ一般化しません。

機器ごとの適性

Googleの2026年7月8日版memory表は、model load時の目安を次のように示します。表には追加物のload overhead 20%が含まれますが、runtimeとcontext用memoryは含まれません。peak RAM/VRAMの実測ではありません。

model/variantBF16SFP8Q4_0向く機器判断段階
google/gemma-4-12B26.7GB13.4GB6.7GB32GB Mac、24GB GPU量子化を選ぶ容量上の第一候補
google/gemma-4-26B-A4B57.7GB28.8GB14.4GBH100 80GB、余裕あるserverBF16は公式の単一H100起動範囲、他は容量候補

Apple Silicon Mac 32GB unified memory / MLX

まず12Bです。Googleは12Bのlocal runtimeとしてMLXを案内し、Googleの発表から辿れるmlx-communityのGemma 4 collectionには12Bの4bit・8bit変換があります。ただし、変換artifactはGoogle本体repositoryとは別revisionです。model元revision、MLX artifact revision、MLX LM versionを一組で保存し、4K程度の短いcontextから始めます。

26Bの4bitは静的load目安だけなら14.4GBですが、MoEは全weightを常駐させ、画像処理やKV cacheも必要です。32GBへ「収まる可能性」と、応答速度・長時間安定性・256K contextの実用性は別です。12Bで用途を満たせないと確認する前に26Bへ進みません。

NVIDIA GPU 24GB VRAM / Transformers quantized runtime

ここも12Bを先に選びます。12BのSFP8 13.4GBまたはQ4_0 6.7GBという仕様上の余白を、Transformers、CUDA、入力token、出力token、画像処理へ使えます。26B Q4_0の14.4GBも静的loadは候補ですが、Googleの表はTransformers上の実peak VRAMを保証しません。24GBで26Bを選ぶ場合は、公式QAT artifactと対応quantized backendを固定し、contextを小さくしてOOMの有無だけを先に確認します。

NVIDIA H100 80GB / vLLM

26B-A4BをBF16で扱う本命です。2026年4月のGemma 4公式発表は、26Bと31Bのunquantized BF16 weightが単一H100 80GBに収まり、vLLMを対応runtimeに含むとしています。これは起動容量の説明であり、TTFT、decode速度、同時request数、256K context、peak VRAMの保証ではありません。12Bの実機結果と同じprompt・dtype・runtimeで比較していない限り、MoEのactive 3.8Bから速度を推定しません。

性能データの見方

Google DeepMindのGemma 4ページは26B-A4Bを高品質側、12B発表は12Bを26Bに近いbenchmark performanceと位置付けています。ただし、calendarの公式根拠には12Bと26Bのhardware、runtime、quantization、input/output token数、反復回数を揃えた速度測定がありません。そのため本稿のbenchmarkStatusnot-measuredです。

選択に使うのは、同じGoogle資料で確認できるparameter、context、入力形式、静的load memory、runtime対応だけです。quality scoreを使って勝敗を作らず、次の値は未公表・未測定として残します。

  • TTFT、prefill tokens/s、decode tokens/s、inter-token latency、request throughput
  • 32GB Mac、24GB GPU、H100 80GBそれぞれの実peak memoryと消費電力
  • 同じ日本語prompt、同じquantization、同じruntimeでの12B対26B品質差
  • local実行とcloud endpointの総費用、地域別提供、長時間安定性

どれを選ぶか

読者の条件最初の選択理由次へ進む条件
32GB Macで音声・画像も試す12BのMLX量子化12Bだけが音声入力を持ち、memory余白を取りやすいartifact revisionを固定し、実promptで不足を確認
24GB NVIDIA GPUでTransformersを使う12Bの公式QAT系量子化runtimeとKV cacheの余地を残しやすい12Bで品質不足、26Bの短context load検証を別に実施
H100 80GBとvLLMを用意できる26B-A4B BF16Googleが単一H100のload範囲を明記実traffic条件でTTFT・decode・peak VRAMを測定
音声入力が必須12B26Bはtext・image入力音声前処理と長さの実機確認
速度値だけで選びたい保留同条件の公開測定がない同じrevision・dtype・runtime・機器の測定を得る

試す場合の最短手順

  1. 12Bのinstruction-tuned repositoryと707f0a3を記録します。MLXを使う場合は変換artifact側のfull revisionも別に記録します。
  2. 32GB Macは4bit、24GB GPUは対応する公式QAT系quantized artifactを第一候補にし、contextは4K、batch 1、同時実行1から始めます。
  3. textを1件だけ入力し、model ID、revision、runtime version、実際のpeak memory、出力完了を記録します。画像・音声はtext成功後に別試験へ分けます。
  4. OOM、template error、崩れた出力が出たらprocessを停止し、download済みartifactを隔離します。contextを短くするか、Google本体repositoryとruntimeの対応表へ戻り、別model名へ推測で置き換えません。

本稿はcommand outputを作っていません。MLXの導入とcache運用を先に確認する場合はApple Silicon Macのmemory別model選びを、GUIで量子化とcontextを調整する場合はLM Studioのmemory別設定を参照してください。GGUFを自分で作る場合はHugging FaceからGGUFへ変換する手順で変換元revisionを固定します。

公開ベンチマークを詳しく見る

同じテーマの比較記事では、model revision、artifact、backend、機器条件を固定し、公開されていない速度値を空欄のまま残して適用範囲を整理します。

参考資料