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のビジョンエンコーダーはファインチューニング前に削除されました。そこで、 オプションのビジョンサポート をモデルに追加しました。

すべての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を実行する方法

  1. インストール ollama まだの場合は!

  1. 当社の動的量子化版でモデルを実行してください。なお、次を呼び出すことができます ollama serve &が失敗した場合は別のターミナルで実行してください。推奨パラメータ(temperature など)はすべて params として Hugging Face のアップロードに含めています!

  2. また、Devstralは128Kのコンテキスト長をサポートしているため、有効にするのが最適です KV キャッシュ量子化。当社では8bit量子化を使用しており、メモリ使用量を50%削減できます。また、次も試せます "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プロンプトをテストするには:

👀実験的なビジョンサポート

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をインストールしてください:

最終更新

役に立ちましたか?