Repository navigation
#recipebot [Ironwood][SGLang-TorchTPU] Qwen3-Coder-480B-A35B-Instruct-FP8 single-host recipe - #377
Conversation
…cipe for Ironwood (tpu7x 2x2x1)
|
@joeywan-google @anthonsu PTAL — SGLang-TorchTPU single-host recipe, same layout as the Gemma4-26B / vLLM-TorchTPU recipes. uBench run_ids are in the description. |
There was a problem hiding this comment.
Code Review
This pull request introduces a single-host deployment guide and Kubernetes manifests for serving the Qwen3-Coder-480B-A35B-Instruct-FP8 model using SGLang (TorchTPU) on Ironwood TPUs. The feedback points out an incorrect directory path in the README's cd command, which incorrectly includes the repository root name and would cause an error when run from the root.
| Apply the SGLang server manifest using [qwen3-coder-480b-server.yaml](./qwen3-coder-480b-server.yaml): | ||
|
|
||
| ```shell | ||
| cd tpu-recipes/inference/ironwood/SGLang/SGLang-TorchTPU/Qwen3-Coder-480B/single-host |
There was a problem hiding this comment.
The command uses tpu-recipes/ as a prefix in the path. However, when users clone the repository, they typically run commands from the repository root directory (which is already tpu-recipes). Running this command from the repository root will fail with a "No such file or directory" error. It is better to use the relative path from the repository root.
| cd tpu-recipes/inference/ironwood/SGLang/SGLang-TorchTPU/Qwen3-Coder-480B/single-host | |
| cd inference/ironwood/SGLang/SGLang-TorchTPU/Qwen3-Coder-480B/single-host |
Summary
Adds a single-host SGLang-TorchTPU inference recipe for
Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8on Ironwood (TPU7x,2x2x1, 4 chips / 8 TensorCores,--tp-size 8 --ep-size 8).lmsysorg/sglang:v0.1.0-tpu(sglang-torchtpu releasetpu-v0.1.0).README.md+qwen3-coder-480b-server.yaml, benchmark Pods inlined in the README (apply → logs → delete).sglang-torchtpubenchmark/tpu/recipe/qwen3_coder_480brecipe (fp8 weights,fp8_e4m3KV cache,pallas_tpu_rpa_batchedattention, torch.compile).xxxplaceholders per recipe policy.Files
inference/ironwood/SGLang/SGLang-TorchTPU/Qwen3-Coder-480B/single-host/README.mdinference/ironwood/SGLang/SGLang-TorchTPU/Qwen3-Coder-480B/single-host/qwen3-coder-480b-server.yamlValidation (uBench run_ids)
sglang_inference-torchtpu_sglang/qwen3_coder_480b_fp8_v7x_single_host_1k_1k-2026-10-20_223036-7905e6dc-b83e-405d-b9c1-4e1cf4698b79sglang_inference-torchtpu_sglang/qwen3_coder_480b_fp8_v7x_single_host_8k_1k-2026-10-20_224014-beeac8c9-1067-42a2-b80e-9dee25c85a95