recipe.toml 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. engine = "vllm"
  2. name = "GLM-5.1 NVFP8"
  3. docker_image = "vllm/vllm-openai:glm51-cu130"
  4. model = "lukealonso/GLM-5.1-NVFP4"
  5. port = 30000
  6. required_nodes = 4 # 0 = любое, иначе строгое совпадение
  7. pipeline_parallel_size = 0 # 0 = авто (равно nnodes), иначе кастомное значение
  8. args = [
  9. "--speculative-config.method", "mtp",
  10. "--speculative-config.num_speculative_tokens", "3",
  11. "--tool-call-parser", "glm47",
  12. "--reasoning-parser", "glm45",
  13. "--enable-auto-tool-choice",
  14. "--chat-template-content-format", "string",
  15. "--attention-backend", "TRITON_MLA",
  16. "--disable-flashinfer",
  17. "--disable-custom-all-reduce",
  18. "--enable-prefix-caching",
  19. "--enable-chunked-prefill",
  20. "--kv-cache-dtype", "fp8",
  21. "--max-model-len", "32768",
  22. "--max-num-batched-tokens", "6144",
  23. "--max-num-seqs", "48",
  24. "--gpu-memory-utilization", "0.88",
  25. "--trust-remote-code",
  26. "--host", "0.0.0.0"
  27. ]
  28. [env]
  29. NCCL_DEBUG = "WARN"
  30. NCCL_IB_MERGE_NICS = "1"
  31. NCCL_MAX_NCHANNELS = "12"