recipe.toml 861 B

123456789101112131415161718192021222324252627282930
  1. engine = "sglang"
  2. name = "Minimax-M3-v0 NVFP4"
  3. docker_image = "scitrera/dgx-spark-sglang-mm:v0"
  4. #model = "sparkarena/Minimax-M3-v0-NVFP4"
  5. model = "Mapika/MiniMax-M3-NVFP4"
  6. parent_model = "MiniMaxAI/MiniMax-M3"
  7. required_nodes = 4
  8. tensor_parallel_size = 4
  9. distributed_backend = "mp"
  10. entrypoint = ["sglang", "serve"]
  11. args = [
  12. "--mem-fraction-static", "0.8",
  13. "--context-length", "524288",
  14. "--chunked-prefill-size", "8192",
  15. "--fp4-gemm-backend", "cutlass",
  16. "--load-format", "instanttensor",
  17. "--kv-cache-dtype", "auto",
  18. "--reasoning-parser", "minimax-m3",
  19. "--tool-call-parser", "minimax-m3",
  20. "--moe-runner-backend", "triton",
  21. "--trust-remote-code",
  22. "--cuda-graph-max-bs", "16",
  23. "--cuda-graph-bs", "1", "2", "4", "8", "12", "16",
  24. "--served-model-name", "minimax-m3",
  25. ]
  26. [env]
  27. TORCH_NCCL_ASYNC_ERROR_HANDLING = "1"