1
官方技术指导
社区常见问题整理0619
2025-06-19 14:36:27
385

1、pip安装DAS中的whl包出现 not a support wheel on this platform

问题链接: https://forum.sourcefind.cn/thread/1172

问题描述: 在 DCU 环境下安装 das 相关的whl包出现 xx.whl is not a support wheel on this platform

大致表现如下图:

attachmentId-image.png

结论:出现上述报错,通常有多种原因:

1、python版本没有对齐,即没有和whl包指定的py版本保持一致

2、pytorch版本不一致,部分依赖torch的三方库和torch的版本有绑定关系,如果torch版本不一致,有可能会出现无法安装的问题

3、pip版本问题,可以尝试将pip降级到24.0或者以下即可解决

4、glibc版本问题,例如上图中的ctranslate包,错误原因就为,whl包是在glibc为2.3.1上进行编译的,若当前环境glibc版本较低,会出现该问题。

通常来说das中的whl包,支持glibc在2.28及其以上版本的环境,个别需要较高glibc版本的whl包会在包的名称上进行标注。

例如上图出错的ctranslate的whl包,名称为

ctranslate2-4.1.0+das.opt1.dtk24043-cp310-cp310-manylinux_2_31_x86_64.whl

其名称后缀中的2_31即为glibc的版本。

2、高版本vllm对Z100L/K100的支持情况

问题链接: https://forum.sourcefind.cn/thread/1160

问题描述: vllm版本对Z100L/K100的支持情况不清晰

结论 :当前vllm对K100AI及其以上的卡支持较好,但是部分高版本vllm无法在Z100L/K100上使用,需要明确下版本支持情况。

解决方案 :当前Z100L/K100均可使用0.5.0版本的vllm,可使用镜像docker pull image.sourcefind.cn:5000/dcu/admin/base/custom:vllm0.5.0-dtk24.04.1-ubuntu20.04-py310-20250225

希望使用非docker方式部署的话可以参考:https://forum.sourcefind.cn/thread/515 进行安装

vllm0.8.5版本当前对K100进行了支持,但目前仅支持dense模型,可使用085的vllm镜像进行测试

3、安装驱动后如何判断是否正常安装

问题链接: https://forum.sourcefind.cn/thread/1171

问题描述: 正常部署后,hy-smi可以正常显示,但是lsmod 无输出,需要明确如何判断驱动正常安装

问题分析: 6.3.x及其以上的驱动查看指令和之前有区别

解决方案 :为不同驱动版本,验证的查看指令有所不同,该部分已经在首页 | 光合开发者社区 驱动安装的readme进行更新,具体为6.3.x及其以上的驱动,查看方式为lsmod |grep -i hycu;6.3.x以下的驱动,查看方式为lsmod |grep hydcu,查看驱动版本的方式为hy-smi --showdriverversion

4、docker容器中运行rocm-smi出现open mkfd failed

问题链接: https://forum.sourcefind.cn/thread/1159

问题描述:

在docker容器中运行rocm-smi指令后显示error: Open mkfd failed和 DCU% N/A,具体如下:

============================ System Management Interface =============================

error: Open mkfd failed

error: Open mkfd failed

DCU Temp AvgPwr Perf PwrCap VRAM% DCU% Mode

0 34.0C 36.0W auto 280.0W 0% N/A Normal

1 33.0C 42.0W auto 280.0W 0% N/A Normal

=================================== End of SMI Log ===================================

加速卡:z100l

系统Ubuntu20.04.1 驱动rock-5.2.0-5.16.29-V01.13.run dtk23.10.1

python3.8 docker 28.0.4

结论 :容器里没有挂载或暴露出 DCU 管理所需的设备节点 /dev/mkfd,导致 rocm-smi 调用时无法打开底层接口文件(mkfd),从而导致报错

解决方案 :创建容器时添加–device=/dev/mkfd这个参数,并重启容器;N/A的问题可以使用hy-smi --enablelowpower 1这个命令开启下

全部评论(0)
只看楼主
暂无数据
--
楼主
Level.1
0 帖子
楼主热帖
暂无数据