状态与参考基线
官方来源没有公布本配方的最低主机内存、峰值显存、最低 NVIDIA 驱动版本或完整生产磁盘余量。部署前,请确认宿主机驱动支持固定镜像内的 CUDA 13.4 Runtime,并准备大于权重仓库大小的可用磁盘。
硬件配置
下表报告 SGLang 当前支持矩阵。“已验证”表示经过 SGLang Cookbook 验证,不代表本文档完成了 MiniMax 独立复测。
SGLang 列出的单卡显存为:B300 288 GB、B200 192 GB、GB200 186 GB。在 4 × B300 上使用
--mem-fraction-static 0.8 时,KV 池约可容纳 10.4M token;Low-Latency 配方的 MonoKernel 会单独保留一份路由专家副本(每个 rank 54.1 GiB),因此 KV 池降至约 6.5M token。在 ROCm 上,NVFP4 Checkpoint 只能以 TP 4 或更低并行度运行,服务会拒绝更大的 TP;在 8 卡 AMD 节点上,请在不同端口启动两个 TP 4 服务,并在前面部署 Router。
如需 GB 系列、B200、H200 或 AMD 的准确命令,请使用 SGLang 配置生成器。未经重新验证,不要直接把这些命令参数替换到本页 B300 基线中。
Quickstart:4 × B300
开始前,请确认宿主机有足够空间存放约 252 GB 权重、容器镜像和缓存。下方命令使用0 到 3 号 GPU;如果这些 GPU 已被占用,请修改设备列表。
1. 拉取固定运行时
2. 验证 GPU 访问
输出必须列出 4 张 B300 GPU:3. 启动服务
-p 127.0.0.1:30000:30000 只将端口发布到宿主机回环地址。
首次启动需要下载约 252 GB 权重,并编译 MSA 稀疏注意力 Kernel 和 FlashInfer Kernel,可能耗时较长。FMHA_SM100_ALLOW_JIT=1 允许编译 MSA Kernel;编译结果缓存在 /root/.cache/minfer,命令将其映射到宿主机,后续启动可直接复用。
--speculative-algorithm DSPARK 会从 Checkpoint 的 dspark/ 子目录按相同 revision 加载草稿模型,无需指定草稿模型路径。日志中会出现 DSpark draft found in the target checkpoint's dspark/ subfolder。
4. 检查就绪状态
服务日志显示已经就绪后,在另一个终端运行:0 退出。如果失败,请保持服务进程运行并检查日志,再发送推理请求。
然后确认 NVFP4 KV Cache 解码路径使用了快速 Kernel:
nvfp4_to_fp8 backend=qmul4。如果是其他后端,说明服务找到的 CUDA Toolkit 低于 13.4,并在不报错的情况下回退到了较慢路径。
5. 验证文本生成
choices[0].message.content。模型产生推理轨迹时,SGLang 会将其单独放在 choices[0].message.reasoning_content。
6. 验证思考控制
choices[0].message.content,且 choices[0].message.reasoning_content 为空或 null。
7. 验证图片输入
能力边界
模型卡推荐使用
temperature=1.0 和 top_p=0.95。
已发布性能数据
SGLang 报告了以下测量结果。这些数据是上游参考结果,不构成 MiniMax 性能保证。
MonoKernel 只服务 Batch Size 为 1 的步骤,更大的 Batch 走标准路径,因此并发下的吞吐低于 Balanced 配方。SGLang 尚未公布 Balanced 参考配方的延迟或吞吐、峰值显存、主机内存和冷启动时间。针对 Agent 长上下文部署,Cookbook 提供了完整启动命令,并链接到对应的 SemiAnalysis InferenceX 测试记录。容量规划前,请使用自身的提示词长度、输出长度、多模态请求比例和并发进行压测。
权重、缓存与离线部署
运行时默认将 Hugging Face 文件下载到容器内的/root/.cache/huggingface;Quickstart 命令将其映射到宿主机 ~/.cache/huggingface。
如需准备离线副本,请在联网机器上安装 Hugging Face CLI,并下载固定 revision:
dspark/ 子目录中找到 DSpark 草稿模型:
MiniMax/MiniMax-M3.1-Flash。ModelScope 页面没有使用本基线所采用的 Hugging Face commit 标识快照,因此,在固定 revision 的部署中替换镜像前,请重新验证文件。
下载中断时,使用相同 revision 和目录重新运行 hf download,客户端会从缓存继续。如果加载时报权重分片缺失或损坏,请先确认可用磁盘空间并重新下载对应 revision,再调整运行参数。
生产部署与安全
开发环境请保留回环地址绑定。将服务暴露给其他主机前:- 设置不可预测的 SGLang
--api-key,并通过Authorization: Bearer <key>发送。 - 在反向代理或可信入口终止 TLS,使用防火墙或安全组限制来源网络,并增加请求速率和并发限制。
- 除非数据策略明确允许,否则不要记录 API Key、完整提示词、Base64 媒体或模型输出。
- 在网关拒绝任意远程媒体 URL。应用域名白名单,阻止私有地址和链路本地地址,限制重定向次数、下载时间、字节大小、图片像素和视频时长,并在转发请求前校验媒体类型。
- 监控 GPU 内存、队列深度、请求延迟、错误率、进程健康和磁盘使用量。仅得到成功的
/health响应不能代表已达到生产就绪状态。
--api-key,但当前 MiniMax-M3.1 Cookbook 未提供完整的远程媒体安全策略。请在网关和网络层实施这些控制。
针对多轮 Agent 流量,Cookbook 介绍了分层 KV Cache(--enable-hierarchical-cache --hicache-size <每个 rank 的 GB 数>),可将被逐出的前缀保留在主机内存中。多个副本共同服务一个入口时,请在前面部署 SGLang Router 并使用 --policy cache_aware,让同一会话的后续轮次到达持有其前缀的副本。启用 HiCache 前请先规划主机内存:--hicache-size 按每个 rank 计算。
故障排查
其他推理框架
模型卡还列出了以下部署路径。它们不在本页的已验证范围内,请完整遵循对应的上游配方。License 与使用限制
权重按 MiniMax Community License 发布,授权范围为非商业用途。商业使用需显著展示 “Built with MiniMax M3.1-Flash”;相关产品和服务年收入超过 2,000 万美元时,需事先获得 MiniMax 书面授权,否则只需向 MiniMax 发送一次性通知。License 还列出了禁止用途,包括任何军事用途。生产或商用前,请阅读完整 License 并完成适用流程;本页不构成法律建议。相关链接
SGLang MiniMax-M3.1 Cookbook
查看上游硬件矩阵、配置生成器、Playground、PD 分离和 Agent 长上下文启动命令。
MiniMax-M3.1-Flash 模型卡
查看官方权重、模型能力、推理参数和 License。
MiniMax Sparse Attention
查看 MSA Kernel 源码和 Blackwell 要求。
自托管部署 MiniMax-M3
对比 MiniMax-M3 的部署基线。