Your current environment
Here is my configuration information:
PRETTY_NAME="Ubuntu 24.04.3 LTS"
=== GPU Information ===
index, name, compute_cap, memory.total [MiB], driver_version
0, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
1, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
2, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
3, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
4, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
5, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
6, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
7, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
8, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
CUDA: 12.9
PyTorch uses https://download.pytorch.org/whl/nightly/cu130, but version 12.8 has also been tried.
🐛 Describe the bug
Reproducing the issue on SM120:
llm = LLM(
model="deepseek-ai/DeepSeek-V3.1", # Same applies to deepseek-ai/DeepSeek-V3.2-Exp
tensor_parallel_size=8,
max_model_len=4096,
gpu_memory_utilization=0.5,
)
Throws an exception: Invalid status
RuntimeError: Invalid status
# At line 667 in vllm/_custom_ops.py
torch.ops._C.cutlass_scaled_mm(out, a, b, scale_a, scale_b, bias)
# RuntimeError: Invalid status is thrown here
Here are the issues I've collected, which might serve as references:
Running DeepSeek R1 on 8x RTX 6000 PRO · Issue #5581 · NVIDIA/TensorRT-LLM
According to this issue, it seems that the FP8 block-scaled GEMM kernel written for SM100 does not work on RTX Pro 6000 (SM120) because SM120 is not a superset of the SM100 architecture and requires a new kernel.
This is too complex for me. I hope someone can resolve this issue and contribute to the vLLM community ecosystem.
Before submitting a new issue...
Your current environment
Here is my configuration information:
PRETTY_NAME="Ubuntu 24.04.3 LTS"
=== GPU Information ===
index, name, compute_cap, memory.total [MiB], driver_version
0, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
1, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
2, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
3, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
4, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
5, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
6, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
7, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
8, NVIDIA RTX PRO 6000 Blackwell Server Edition, 12.0, 97887 MiB, 580.65.06
CUDA: 12.9
PyTorch uses https://download.pytorch.org/whl/nightly/cu130, but version 12.8 has also been tried.
🐛 Describe the bug
Reproducing the issue on SM120:
Throws an exception: Invalid status
Here are the issues I've collected, which might serve as references:
Running DeepSeek R1 on 8x RTX 6000 PRO · Issue #5581 · NVIDIA/TensorRT-LLM
According to this issue, it seems that the FP8 block-scaled GEMM kernel written for SM100 does not work on RTX Pro 6000 (SM120) because SM120 is not a superset of the SM100 architecture and requires a new kernel.
This is too complex for me. I hope someone can resolve this issue and contribute to the vLLM community ecosystem.
Before submitting a new issue...