📙Devstral: 実行とファインチューニングの方法
Small-2507と2505を含むMistral Devstral 1.1を実行・ファインチューニングします。
Devstral-Small-2507 (Devstral 1.1)は、Mistralのソフトウェアエンジニアリング向け新しいエージェント型LLMです。ツール呼び出し、コードベースの探索、コーディングエージェントの駆動に優れています。Mistral AIは元の2505版を2025年5月にリリースしました。
からファインチューニング Mistral-Small-3.1、Devstralは128kのコンテキストウィンドウをサポートします。Devstral Small 1.1は性能が向上し、53.6%のスコアを達成しています SWE-bench verified、これにより(2025年7月10日時点)ベンチマークで第1位のオープンモデルとなっています。
Unsloth Devstral 1.1 GGUFには追加の ツール呼び出しサポート そして チャットテンプレートの修正。Devstral 1.1は引き続きOpenHandsとよく動作しますが、他のプロンプトやコーディング環境への汎化もさらに向上しています。
テキスト専用のため、Devstralのビジョンエンコーダーはファインチューニング前に削除されました。そこで、 オプションのビジョンサポート をモデルに追加しました。
すべてのDevstralアップロードは当社のUnsloth手法を使用しており、5-shot MMLUおよびKLダイバージェンスベンチマークで最高の性能を発揮します。つまり、量子化されたMistral LLMを精度の低下を最小限に抑えて実行・ファインチューニングできます! Dynamic 2.0 Devstral - Unsloth Dynamic
量子化版: 量子化版:
🖥️ Devstralの実行
⚙️ 公式推奨設定
Mistral AIによると、推論に推奨される設定は次のとおりです:
温度は0.0~0.15
Min_P 0.01(任意ですが、0.01 がうまく機能します。llama.cpp のデフォルトは 0.1 です)
次を使います:
--jinjaを使うとシステムプロンプトを有効にできます。
システムプロンプトの使用を推奨します、これはOpenHandsのシステムプロンプトを元にした派生版です。完全なシステムプロンプトは以下に示されています ここ.
🦙 チュートリアル:OllamaでDevstralを実行する方法
インストール
ollamaまだの場合は!
当社の動的量子化版でモデルを実行してください。なお、次を呼び出すことができます
ollama serve &が失敗した場合は別のターミナルで実行してください。推奨パラメータ(temperature など)はすべてparamsとして Hugging Face のアップロードに含めています!また、Devstralは128Kのコンテキスト長をサポートしているため、有効にするのが最適です KV キャッシュ量子化。当社では8bit量子化を使用しており、メモリ使用量を50%削減できます。また、次も試せます
"q4_0"
📖 チュートリアル:llama.cppでDevstralを実行する方法
最新の
llama.cppを GitHubこちら。以下のビルド手順に従うこともできます。変更してください-DGGML_CUDA=ONを-DGGML_CUDA=OFFGPUがない場合、またはCPU推論のみを使いたい場合は。 Apple Mac / Metalデバイスの場合、次を設定します-DGGML_CUDA=OFFその後は通常どおり続けてください。Metalサポートはデフォルトで有効です。
を使いたい場合は
llama.cppモデルを直接読み込むには、以下のようにできます:(:Q4_K_XL)は量子化タイプです。Hugging Face(3番)経由でもダウンロードできます。これは次と同様です:ollama run
または (インストール後に)経由でモデルをダウンロードします
pip install huggingface_hub hf_transfer。Q4_K_Mや他の量子化版(BF16のフル精度など)を選べます。
モデルを実行します。
編集
--threads -1最大CPUスレッド数に対して、--ctx-size 131072コンテキスト長用(Devstralは128Kのコンテキスト長をサポートしています!)、--n-gpu-layers 99GPUオフロードする層数を指定します。GPUのメモリ不足になる場合は調整してください。CPUのみで推論する場合は削除してください。メモリ使用量を減らすため、Kキャッシュにも8bit量子化を使用しています。会話モードの場合:
会話モード以外で、当社のFlappy Birdプロンプトをテストするには:
👀実験的なビジョンサポート
Xuan-Son Hugging FaceのXuan-Sonは、その GGUFリポジトリ Mistral 3.1 InstructのビジョンエンコーダーをDevstral 2507に実際に「移植」できることを示しました。また、以下を使えるようにするmmprojファイルもアップロードしました:
例:


🦥 UnslothでDevstralをファインチューニング
Mistral Small 3.1を含む標準のMistralモデルと同様に、UnslothはDevstralのファインチューニングをサポートします。学習は2倍高速で、VRAM使用量を70%削減し、8倍長いコンテキスト長をサポートします。Devstralは24GB VRAMのL4 GPUに余裕で収まります。
残念ながら、Devstralは16GB VRAMのメモリ制限をわずかに超えるため、現時点ではGoogle Colabで無料でファインチューニングすることは できます 無料でモデルをファインチューニングするには、私たちの Kaggle ノートブック、デュアルGPUを利用できるものです。ノートブックのMagistralモデル名をDevstralモデルに変更するだけで済みます。
古いバージョンのUnslothを使っている場合、および/またはローカルでファインチューニングする場合は、最新バージョンのUnslothをインストールしてください:
最終更新
役に立ちましたか?

