For the complete documentation index, see llms.txt. This page is also available as Markdown.

📙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 のビジョンエンコーダーはファインチューニング前に削除されました。私たちは 任意の Vision サポート をモデルに追加しました。

すべての Devstral アップロードには、当社の Unsloth Dynamic 2.0 手法が使われており、5-shot MMLU および KL Divergence ベンチマークで最高の性能を実現しています。つまり、量子化された Mistral LLM を、精度の低下を最小限に抑えながら実行・ファインチューニングできます!

Devstral - Unsloth Dynamic quants:

🖥️ Devstral の実行

⚙️ 公式推奨設定

Mistral AI によると、推論に推奨される設定は以下のとおりです。

  • Temperature を 0.0 から 0.15 まで

  • Min_P を 0.01(任意ですが、0.01 がよく機能します。llama.cpp のデフォルトは 0.1 です)

  • を使って --jinja システムプロンプトを有効にするため。

システムプロンプトを推奨します。これは Open Hands のシステムプロンプトを元にした派生版です。完全なシステムプロンプトは以下にあります こちら.

🦙 チュートリアル: Ollama で Devstral を実行する方法

  1. インストール ollama まだインストールしていない場合は!

  1. 当社の dynamic quant を使ってモデルを実行します。必要であれば ollama serve &を別のターミナルで実行できます!推奨パラメータ(temperature など)はすべて params に含めて Hugging Face にアップロードしています!

  2. また、Devstral は 128K のコンテキスト長をサポートしているので、 KV キャッシュ量子化を有効にするのが最適です。私たちはメモリ使用量を 50% 節約できる 8bit 量子化を使っています。次も試せます "q4_0"

📖 チュートリアル: llama.cpp で Devstral を実行する方法

  1. 最新の llama.cpp オン GitHub はこちらで入手してください。以下のビルド手順に従っても構いません。変更してください -DGGML_CUDA=ON-DGGML_CUDA=OFF GPU がない場合、または CPU 推論だけを使いたい場合。 Apple Mac / Metal デバイスの場合、次のように設定し -DGGML_CUDA=OFF その後は通常どおり続けてください。Metal サポートはデフォルトで有効です。

  1. もし llama.cpp を使ってモデルを直接読み込みたい場合は、以下のようにできます。(:Q4_K_XL) は量子化タイプです。Hugging Face 経由(ポイント 3)でダウンロードすることもできます。これは ollama run

  1. または でモデルをダウンロードしてください(次をインストールした後 pip install huggingface_hub hf_transfer )。Q4_K_M や、他の量子化版(BF16 のフル精度など)を選べます。

  1. モデルを実行します。

  2. 編集 --threads -1 を最大 CPU スレッド数に、 --ctx-size 131072 をコンテキスト長に(Devstral は 128K のコンテキスト長をサポートしています!)、 --n-gpu-layers 99 を GPU オフロードする層数に設定します。GPU のメモリ不足が起きる場合は調整してみてください。CPU のみの推論ならこれを削除してください。また、K キャッシュにはメモリ使用量を減らすため 8bit 量子化を使っています。

  3. 会話モードの場合:

  1. 会話モード以外で Flappy Bird プロンプトをテストする場合:

👀実験的 Vision サポート

Xuan-Son が Hugging Face で自身の GGUF リポジトリ で示したように、Mistral 3.1 Instruct の vision encoder を Devstral 2507 に「graft」することは実際に可能です。私たちは 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 をインストールしてください:

最終更新

役に立ちましたか?