NVIDIA GeForce RTX 3080 10GB で phi-4 を動かせる?
このページはAIが自動的に作成・翻訳し、人手による編集なしに、ソフトウェアが出典と照合して確認したものです。仕様は記載の出典に基づいています。必要なメモリ量と速度は、公開されている計算式による推定です。 AIの利用について
境界 コンテキスト 8,192 トークンでは、phi-4 のどの量子化も NVIDIA GeForce RTX 3080 10GB に明確に収まるとは言えません。「境界」となる最も高い量子化は Q4_K_M で、「収まる」には 11.4 GiB の利用可能なメモリが必要です。これは推定の誤差範囲内です。
実行プロファイル: llama.cpp、CUDA バックエンド(NVIDIA ディスクリート GPU)、全レイヤーを GPU 上に配置、Flash Attention 有効、マイクロバッチ(-ub)512、F16 の KV cache、コンテキスト長(-c)は表示のとおり。「収まる」は llama-server の既定である 4 並列シーケンス(-np auto、統合 KV cache)で判定し、「収まらない」は 1 シーケンスで判定します。GPU はアイドル状態で、他のプログラムがメモリを使用していないものとします。
「収まる」の判定で利用可能とみなすメモリ(C_low):1枚あたり 6.88 GiB = 公称 10 GiB − 1,054 MiB(この実行プロファイルのコンシューマー向けおよびワークステーション向け GPU で測定された、公称値と報告された合計値との最大の差。この GPU 自体の合計値を報告する公開ログがないため使用)− 2,112 MiB(この実行プロファイルの公開ログで見られた最大の起動時および実行時の使用量)。64 MiB の倍数に切り捨てています。
これらの結果は、カードのデフォルト構成を前提としています。使用可能なメモリを減らす設定(たとえば、カードが対応している場合の ECC)は対象外です。
「収まらない」の判定に使うメモリ(C_high):1 枚あたり全量の 10 GiB。 実行プロファイルとその測定結果
量子化とコンテキスト長ごとの必要メモリ
| 量子化 | 4,096 | 8,192 |
|---|---|---|
| F16 | 29.8 GiB 収まらない | 30.7 GiB 収まらない |
| Q8_0 | 16.8 GiB 収まらない | 17.7 GiB 収まらない |
| Q6_K | 13.5 GiB 収まらない | 14.3 GiB 収まらない |
| Q5_K_M | 12.0 GiB 境界 | 12.8 GiB 収まらない |
| Q4_K_M | 10.5 GiB 境界 | 11.4 GiB 境界 |
| Q3_K_M | 8.9 GiB 境界 | 9.8 GiB 境界 |
| Q2_K | 7.4 GiB 境界 | 8.3 GiB 境界 |
代替候補
phi-4が収まる、その他の10 GBのGPU
同じメモリ容量の他のGPUで、このモデルが収まるものはありません。
出典
- モデルページ(すべての量子化とそのファイル): phi-4
- GPU ページ(各スペックとその出典): NVIDIA GeForce RTX 3080 10GB
- Hugging Face 上のモデルファイル(固定されたリビジョン): microsoft/phi-4@2db69c1, unsloth/phi-4-GGUF@5110b77
- NVIDIA GeForce RTX 3080 10GB のメモリ容量の出典: Wikipedia: GeForce RTX 30 series(CC BY-SA 4.0)、GetDeploying GPU Models(CC BY 4.0)
- 算出方法