基础环境
大模型部署:DCU 驱动与镜像内 DTK 的适配关系
2026-08-11 10:08:35
238
DCU 驱动与镜像内 DTK 的适配关系是海光生态中最核心的版本匹配问题。以下是基于官方文档和社区实践整理的完整说明。 ## 软件栈三层架构 海光 DCU 的软件栈分为三层,**自底向上必须严格版本对齐**: ``` ┌─────────────────────────────┐ │ DAS (AI框架: PyTorch/vLLM) │ ← 版本必须匹配 DTK ├─────────────────────────────┤ │ DTK (DCU Toolkit 开发工具包) │ ← 版本必须匹配驱动 ├─────────────────────────────┤ │ Driver (内核驱动 rock-x.x) │ ← 版本必须匹配硬件型号 └─────────────────────────────┘ ``` 任何一层版本错位,都可能出现"能启动但性能异常"或运行时报错。 ## 驱动与 DTK 版本对应关系 | 驱动版本 | 内核要求 | 适配 DTK 版本 | 支持硬件 | |---------|---------|-------------|---------| | rock-4.0 | 5.6.x | DTK 23.x | Z100/Z100L | | rock-5.2 | 5.16.x | DTK 24.x | Z100/Z100L | | rock-5.7 | 6.2.x | DTK 24.04.x | Z100/Z100L/K100 | | rock-6.3 | 6.3.x+ | **DTK 25.04 / 26.04** | K100-AI/BW100/BW1000/BW1100 | DTK 26.04 Release Note 中明确标注的推荐驱动为 **`rock-6.3.30-V1.4.1a`**。 https://download.sourcefind.cn:65024/file/1/DTK-26.04/Document/DTK%2026.04%20Release%20Note.pdf ## Docker 镜像场景下的适配逻辑 使用 Docker 镜像时,版本匹配关系如下: | 组件 | 来源 | 说明 | |------|------|------| | DTK 软件栈 | **镜像内预装** | 标签中的 `dtk26.04` 即镜像内 DTK 版本 | | vLLM/PyTorch | **镜像内预装** | 已与镜像内 DTK 版本对齐 | | DCU 驱动 + hyhal | **宿主机** | 通过 `-v /opt/hyhal:/opt/hyhal` 挂载 | | 内核驱动模块 | **宿主机** | 通过 `--device=/dev/kfd` 等映射 | 因此,**镜像内的 DTK 版本必须与宿主机驱动版本兼容**。 ## 示例:镜像 `vllm:0.18.1-ubuntu22.04-dtk26.04-py3.10` 的要求 该镜像内预装 DTK 26.04,宿主机需满足: | 条件 | 要求 | |------|------| | 驱动版本 | **rock-6.3.x** 系列(推荐 `rock-6.3.30-V1.4.1a` 或更新) | | 硬件型号 | K100-AI / BW100 / BW1000 / BW1100 | | 内核版本 | **6.3.x** 及以上 | | hyhal 版本 | 需与 rock-6.3 驱动匹配,不能过低 | ## 如何查看宿主机驱动版本 ```bash # 查看驱动版本 cat /proc/driver/hydcu/version # 旧版驱动 (hydcu) cat /proc/driver/hycu/version # 6.3+ 驱动 (hycu) # 查看 hyhal 信息 /opt/hyhal/bin/hy-smi # 查看内核版本 uname -r ``` ## 不兼容的典型表现 - `ImportError: librocm_smi64.so.2: cannot open shared object file` → 宿主机 hyhal 版本过低 - `torch.cuda.is_available()` 返回 False → 驱动与 DTK 版本不匹配 - 能启动但推理速度极低(如 0.x tok/s)→ 内核驱动、DTK、框架三者版本错位 - 容器启动后 `hy-smi` 无输出 → `/opt/hyhal` 未正确挂载或驱动版本不匹配 建议先通过 `hy-smi` 确认宿主机驱动状态,再选择与驱动版本匹配的镜像标签。 **参考链接** https://blog.csdn.net/adneavuilzwt/article/details/162724031 https://blog.csdn.net/qq_23625847/article/details/159507206
全部评论(0)
只看楼主
暂无数据
--
楼主
Level.2
0 帖子
楼主热帖
暂无数据