Status and reference baseline
The official sources do not publish a minimum host-memory requirement, peak GPU-memory measurement, minimum NVIDIA driver version, or complete production disk margin for this recipe. Confirm driver compatibility with the CUDA runtime in the pinned image and provision more disk than the weight repository size before deployment.
Hardware configurations
The following table reports SGLang’s current support matrix. “Validated” means validated by the SGLang Cookbook, not independently benchmarked by MiniMax in this document.
Use the SGLang configuration generator for the exact B300, GB-series, H200, or AMD command. Do not substitute those commands into this B200 baseline without revalidation.
Quickstart: 8 × B200
Before starting, verify that the host has enough free disk for the approximately 444 GB checkpoint, the container image, and caches.1. Pull the pinned runtime
2. Verify GPU access
The output must list all eight B200 GPUs:3. Start the server
-p 127.0.0.1:30000:30000 publishes it only on the host loopback interface. The first start downloads approximately 444 GB of weights and may take a long time, depending on storage and network throughput.
4. Check readiness
Run this command in another terminal after the server log reports that it is ready:0. If it fails, keep the server process running and inspect its logs before sending inference requests.
5. Verify text generation
choices[0].message.content. When the model emits a reasoning trace, SGLang returns it separately in choices[0].message.reasoning_content.
6. Verify image input
Capability boundary
On AMD, SGLang has validated text chat, reasoning separation, and tool calling. Vision has not been exercised on the ROCm path.
Published performance data
SGLang reports the following serving measurements. These are upstream reference results, not MiniMax performance guarantees.
Both measurements use SGLang PR
#27944, CUDA graphs, a flushed cache, and warm steady-state runs. Peak GPU memory, host memory, cold-start time, and a production concurrency recommendation were not published. Benchmark your prompt lengths, output lengths, multimodal ratio, and concurrency before capacity planning.
Weights, cache, and offline deployment
The runtime downloads Hugging Face files to/root/.cache/huggingface in the container, mapped to ~/.cache/huggingface on the host by the Quickstart command.
To prepare an offline copy, install the Hugging Face CLI on a connected machine and download the pinned revision:
MiniMax/MiniMax-M3-MXFP8 and MiniMax/MiniMax-M3. The ModelScope pages do not identify snapshots with the Hugging Face commit used by this baseline, so revalidate the files before substituting a mirror in a revision-pinned deployment.
If a download is interrupted, rerun hf download with the same revision and directory; the client resumes from its cache. If loading reports missing or corrupt shards, verify available disk space and redownload the affected revision before changing runtime parameters.
Production and security
Keep the loopback binding for development. Before exposing the service to another host:- Set an unpredictable SGLang
--api-keyand send it asAuthorization: Bearer <key>. - Terminate TLS at a reverse proxy or trusted ingress, restrict source networks with a firewall or security group, and add request-rate and concurrency limits.
- Do not log API keys, full prompts, Base64 media, or model outputs unless your data policy explicitly permits it.
- Reject arbitrary remote media URLs at the gateway. Apply a domain allowlist, block private and link-local destinations, limit redirects, download time, byte size, image pixels, and video duration, and validate media types before forwarding a request.
- Monitor GPU memory, queue depth, request latency, error rates, process health, and disk utilization. A successful
/healthresponse alone is not a production readiness test.
--api-key, but the current MiniMax-M3 Cookbook does not provide a complete remote-media security policy. Enforce those controls in your gateway and network layer.
Troubleshooting
License and use restrictions
The BF16 and MXFP8 weights are released under the MiniMax Community License. It includes attribution requirements, commercial notice or authorization requirements, and prohibited uses. Read the complete license and complete the applicable process before production or commercial use; this page is not legal advice.Resources
SGLang MiniMax-M3 Cookbook
Review the upstream hardware matrix, configuration generator, benchmark conditions, and advanced tuning.
MiniMax-M3 model card
Review the official weights, model capabilities, inference parameters, and license.
MiniMax-M3 MXFP8 weights
Open the MXFP8 checkpoint used by the reference deployment.
MiniMax Sparse Attention
Review the MSA kernel source and Blackwell requirements.