AIFreeAPI Logo

Qwen3.8-Flash-NextをUnslothでローカル実行する:96GB・128GBの現実的な選び方

A
7 min readAIモデルガイド

75GBは最小quantの下限です。96GBなら低bitを慎重に、128GBならQ3/Q4を検証できますが、OSとKV cacheの余白は別に必要です。

Qwen3.8-Flash-NextをUnslothで動かすための日本語判断図で、96GBと128GBのメモリ、quant、model identity、起動とGo/No-Goを表示

Qwen3.8-Flash-Nextのローカル実行で最初に見るべき数字は、GPU名ではなく推論中に本当に空いている総メモリです。Unslothは最小1-bit quantの下限を75GBとし、96GB RAMまたはユニファイドメモリの端末を推奨しています。4-bitの必要量は約112GBなので、128GB Macでも「余裕で262K context」ではなく、Q3/Q4を現実的に試せる出発点です。

「1 tokenあたり6B parametersをactivateする」という説明も、6Bモデルという意味ではありません。Qwen公式model cardでは、main modelが125B、N-gram embeddingが51B、MTPが4Bです。計算時に選ばれるmain-model parameterが6Bでも、必要なweight自体は保存・配置しなければなりません。

96GBと128GBでできることは違う

Apple Siliconではmodel、macOS、アプリ、KV cacheが同じunified memoryを共有します。128GB表記でも、ブラウザ、IDE、Docker、build processが30GBを使えば、推論用は98GBです。GPUマシンでもVRAMだけでなくsystem RAMとoffloadの速度を合わせて判断します。

Unslothの現行quant analysisは次のサイズを示しています。

quant公開サイズ判断
UD-IQ1_S72.5GB最小route。fit最優先で品質リスクが大きい
UD-IQ1_M74.5GB96GB級で試せる1-bit候補
UD-Q2_K_XL78.9GB低メモリ実験の現実的な候補
UD-IQ3_XXS82GB96GB級でも短いcontextから始める
UD-Q3_K_XL90GB128GB級の方が安全なheadroomを取りやすい
UD-IQ4_XS93.7GB小さめの4-bit系だがKV cacheは別
UD-Q4_K_XL111.3GB128GBでも他processとcontextを厳しく管理する

Unslothのguideでは、1/2/3/4-bitの総メモリ目安を75/79/90/112GB、5-bitを200GB、8-bitを270GB、BF16を355GBとしています。これはpublisherのrouting guidanceです。OS、runtime buffer、KV cache、vision projectorを正確に予約するcalculatorではありません。

したがって、64GB以下はfull Flash-Next GGUFを前提にしない方がよく、96GBは1–3-bit・text-only・短いcontextでの検証向けです。128GBならQ3と一部Q4が候補になります。192/256GB以上でも、長いcontextが無料になるわけではありません。

Qwen3.8-Flash-Nextの日本語メモリ判断図で、3つのmodel identity、Unsloth quant、96GBと128GBのunified memory内訳、起動と検証を整理
Qwen3.8-Flash-Nextの日本語メモリ判断図で、3つのmodel identity、Unsloth quant、96GBと128GBのunified memory内訳、起動と検証を整理

24–48GB級でlocal coding agentを使うことが目的なら、別modelであるQwen3.8-27Bのローカルagentic codingガイドの方がhardwareに合います。

同じように見える3つの名前

Qwen/Qwen3.8-Flash-Nextはopen-weightのmultimodal MoEで、Qwen4 architectureのearly previewです。Gated DeltaNetとQwen Sparse Attentionを組み合わせ、N-gram embeddingでcapacityを増やしています。

Qwen3.8-FlashはQwenのmanaged serviceです。公式説明ではdefault 1M contextやbuilt-in toolsなどのproduction featureがありますが、local GGUFに自動で付く機能ではありません。

Qwen3.8-27Bは27B dense modelです。Flash-Nextの軽量quantではありません。memory estimate、runtime flag、benchmarkを混ぜないでください。

Qwenが公開したcoding、agent、tool-use scoreは試す理由になりますが、vendor指定harnessの結果です。Unsloth 1-bit quantのtool argumentsが自分のruntimeで保たれるか、128GB Macのfirst-token latencyが許容範囲かは別に測定します。

shard名を推測せずaliasで起動する

新architectureに対応した最新llama.cppを使います。Unsloth GGUF repositoryのquant aliasを利用すれば、手動で4分割file名を組み立てる必要がありません。

bash
llama serve -hf unsloth/Qwen3.8-Flash-Next-GGUF:UD-Q4_K_XL

96GB machineでQ4をそのまま選ばないでください。公開memory budgetに収まる低bit aliasへ置き換えます。Unsloth側の入口は次です。

bash
unsloth run --model unsloth/Qwen3.8-Flash-Next-GGUF:UD-Q4_K_XL

現時点のUnsloth manual download例には、local directoryのGGFF表記と、その後のUD-IQ1_S directory / UD-Q4_K_XL filenameの不一致があります。修正される可能性は高いものの、手動downloadでは実際に保存されたdirectoryと最初のshardを確認してからpathを渡すべきです。

contextは8Kまたは16Kから開始します。公式のnative 262,144 tokens、最大1,000,000 tokensはcapabilityであり、local defaultではありません。段階的に増やし、prompt processing、KV cache、swapの変化を同じ入力で比べます。

初回起動の合格条件

画面に文字が出るだけでは不十分です。

  1. /v1/modelsでserverが返すmodel IDを確認する。
  2. 短いtext requestでFlash-Nextと選択したquantがロードされていることを確認する。
  3. load後の空きmemory、time to first token、連続generation、swapを記録する。
  4. 8K、16K、それ以上で同じtaskを実行し、context増加のcostを見る。
  5. agent用途なら、単純なtool schemaでname、typed arguments、tool result、次turnまで確認する。

その後、正解を判断できる5–10個のrepository taskを複数quantに与えます。完了数、手修正、tool failure、wall-clock timeを比較してください。UnslothのKLDやtop-1 recoveryはquant選択の参考にはなりますが、あなたのtask acceptance rateではありません。

OOM、継続的swap、長いprompt後の壊れたtool JSON、許容できない初回待ち時間はNo-Goです。contextを下げ、quantを変え、それでも駄目なら小型modelへ移ります。「ロードできた」を成功条件にすると、調整時間だけが増えます。

Unsloth quant選択からalias起動、context段階増加、repository task比較、Go/No-Goまでを示すQwen3.8-Flash-Next実機検証ワークフロー
Unsloth quant選択からalias起動、context段階増加、repository task比較、Go/No-Goまでを示すQwen3.8-Flash-Next実機検証ワークフロー

Flash-Nextを選ぶ条件

96GB以上の実メモリがあり、低bit quantの品質リスクを受け入れ、large-capacity sparse modelをagentic/long-context taskで試したいなら価値があります。Q3/Q4の比較には、他アプリを閉じて使える128GB級がより適しています。

一方、64GBが上限、常駐assistantが目的、または低latencyが最優先ならsmall dense modelの方が合理的です。Flash-Nextはtokenあたりの計算を減らしますが、weightとN-gram embeddingの保存を消しません。

download前にQwen公式repositoryでidentity/runtime supportを確認し、Unslothの最新guideでquant情報を更新してください。weight pageの現在のlicense tagはqwen-community-1.0です。商用利用や再配布はtagではなく実際のlicense本文で判断します。