软件栈
CUDA
也称为 NVIDIA CUDA
先用大白话
CUDA 是让程序在 NVIDIA GPU 上运行的软件工具箱。
技术定义
CUDA 是 NVIDIA 的 GPU 计算平台、编程模型、编译工具链与软件库生态。
工程细节
LLM 引擎使用 CUDA 内核和库执行矩阵乘、注意力、集体通信、图捕获、内存管理与融合操作;容器、驱动、CUDA 和 GPU 架构版本必须兼容。
为什么重要
服务性能取决于芯片之上的软件。新内核、CUDA Graph、编译器专用化和库版本都能在 GPU 不变时移动基准曲线。
如何在 InferenceX 中解读
InferenceX 固定容器镜像,从而固定具体 CUDA 栈。历史比较可隔离仅更新引擎镜像对相同硬件与配置的影响。
参考资料
在真实基准中理解这一概念
SGLang 0.5.6 在 B200 DeepSeek R1 FP4 上的表现:低并发下最高提升 1.8 倍
针对 DeepSeek V3 的分段 CUDA graph、统一事件循环和 JIT 内核将 8k/1k 吞吐量从 508 提升至 907 tok/s/GPU,使用相同的 16 GPU B200 资源池
B200 NVFP4 对比 H200 FP8 运行 GLM-5:SGLang MTP 下性价比提升高达 3.65 倍
两款 GPU 均运行 SGLang EAGLE MTP;Blackwell 世代在峰值处带来约 1.2 倍的性价比提升,NVIDIA GLM-5-NVFP4 检查点搭配 FlashInfer TRT-LLM 稀疏 MLA 在 8K/1K 场景下再叠加约 2.4–3.0 倍优势
InferenceX v2:NVIDIA Blackwell 对决 AMD 与 Hopper — 前身为 InferenceMAX
GB300 NVL72、MI355X、B200、H100、分离式推理、宽专家并行、大规模混合专家、SGLang、vLLM、TRTLLM