📙Devstral 2 - 运行指南
Mistral Devstral 2 模型本地运行指南:123B-Instruct-2512 和 Small-2-24B-Instruct-2512。
Devstral 2 是 Mistral 面向软件工程的新编码和智能体 LLM,提供 24B 和 123B 规模。123B 模型在 SWE-bench、编码、工具调用和智能体用例上取得了 SOTA。24B 模型可容纳在 25GB RAM/VRAM 中,而 123B 可容纳在 128GB 中。
Devstral 2 支持视觉能力,拥有 256k 上下文窗口,并使用与 Ministral 3。你现在可以运行并 微调 借助 Unsloth 在本地微调这两个模型。
所有 Devstral 2 上传都使用我们的 Unsloth Dynamic 2.0 方法论,在 Aider Polyglot 和 5-shot MMLU 基准上表现最佳。
Devstral 2 - Unsloth Dynamic GGUF:
🖥️ 运行 Devstral 2
请查看我们关于运行的分步指南 Devstral 24B 以及更大的 Devstral 123B 模型。这两个模型都支持视觉功能,但目前 不支持视觉功能 在 llama.cpp 中
⚙️ 使用指南
以下是推荐的推理设置:
Temperature ~0.15
Min_P 为 0.01(可选,但 0.01 效果不错,llama.cpp 默认值为 0.1)
使用
--jinja以启用系统提示词。最大上下文长度 = 262,144
推荐的最小上下文长度:16,384
请安装最新的 llama.cpp,因为一个 2025 年 12 月 13 日的 pull request 修复了问题。
🎩Devstral-Small-2-24B
全精度(Q8)Devstral-Small-2-24B GGUF 可装入 25GB RAM/VRAM。目前仅支持文本。
✨ 在 llama.cpp 中运行 Devstral-Small-2-24B-Instruct-2512
获取最新的
llama.cpp在 GitHub 上获取。你也可以按照下面的构建说明进行操作。将-DGGML_CUDA=ON改为-DGGML_CUDA=OFF如果你没有 GPU,或者只想使用 CPU 推理。 对于 Apple Mac / Metal 设备,设置-DGGML_CUDA=OFF然后按常规继续——Metal 支持默认开启。
如果你想使用
llama.cpp若要直接加载模型,你可以这样做:(:Q4_K_XL)是量化类型。你也可以直接从 Hugging Face 拉取:
通过以下方式下载模型(在安装
pip install huggingface_hub hf_transfer之后)。你可以选择UD_Q4_K_XL或其他量化版本。
以对话模式运行模型:
👀Devstral 与视觉
要体验 Devstral 的图像能力,我们先下载一张这样的图片 使用 Unsloth 的 FP8 强化学习 如下:

我们通过以下方式获取图片
wget https://unsloth.ai/cgi/image/fp8grpolarge_KharloZxEEaHAY2X97CEX.png?width=3840%26quality=80%26format=auto -O unsloth_fp8.png这会将图片保存为 "unsloth_fp8.png"然后通过以下方式加载图片
/image unsloth_fp8.png在模型加载后,如下所示:
然后我们向它提问
描述这张图片并得到如下结果:
🚚Devstral-2-123B
全精度(Q8)Devstral-Small-2-123B GGUF 可装入 128GB RAM/VRAM。目前仅支持文本。
✨ 运行 Devstral-2-123B-Instruct-2512 教程
获取最新的
llama.cpp在 GitHub 上获取。你也可以按照下面的构建说明进行操作。将-DGGML_CUDA=ON改为-DGGML_CUDA=OFF如果你没有 GPU,或者只想使用 CPU 推理。
你可以通过以下方式直接从 HuggingFace 拉取:
通过以下方式下载模型(在安装
pip install huggingface_hub hf_transfer之后)。你可以选择UD_Q4_K_XL或其他量化版本。
以对话模式运行模型:
🦥 使用 Unsloth 微调 Devstral 2
就像 Ministral 3,Unsloth 支持 Devstral 2 微调。训练速度提升 2 倍,VRAM 占用减少 70%,并支持 8 倍更长的上下文长度。Devstral 2 可以轻松运行在 24GB VRAM 的 L4 GPU 上。
遗憾的是,Devstral 2 略微超出了 16GB VRAM 的内存限制,因此目前无法在 Google Colab 上免费微调它。不过,你 可以 使用我们的 Kaggle 笔记本,它提供双 GPU 访问。只需将笔记本中的 Magistral 模型名称改为 unsloth/Devstral-Small-2-24B-Instruct-2512 模型。
Ministral-3B-Instruct 视觉笔记本 (视觉)(将模型名称改为 Devstral 2)
Ministral-3B-Instruct GRPO 笔记本 (将模型名称改为 Devstral 2)
Devstral 视觉微调笔记本
Devstral 数独 GRPO 强化学习笔记本
😎Llama-server 服务与部署
为了将 Devstral 2 部署到生产环境,我们使用 llama-server 在新的终端中,例如通过 tmux,使用以下方式部署模型:
运行上面的命令后,你会得到:

然后在新的终端中,在完成以下操作后 pip install openai,执行:
这将直接打印 4。
🧰Devstral 2 工具调用教程
在完成以下步骤后 Devstral 2 我们就可以加载一些工具,看看 Devstral 的实际表现了!让我们创建一些工具——复制粘贴并在 Python 中执行它们。
然后我们从一组随机可能的消息中提一个简单问题来测试模型:
然后我们使用下面的函数(复制并粘贴并执行),它会自动解析函数调用——Devstral 2 可能会同时发起多个调用!
1 分钟后,我们得到:

或者以 JSON 形式:
最后更新于
这有帮助吗?

