DTK开发
torch.cuda.is_available()显示False
2024-03-29 17:05:33
170

运行torch.cuda.is_available()显示False,报错信息如下:

[LOG_ERROR] ROCR-Runtime_5.2_docker/src/core/runtime/amd_topology.cpp:384: Open kfd failed at Load. return value: 0x14

[LOG_ERROR] ROCR-Runtime_5.2_docker/src/core/runtime/amd_topology.cpp:384: Open kfd failed at Load. return value: 0x14

False

使用的文件配置如下:
dtk-23.10
torch-1.13.1-dtk2310-cp38
python-3.8.19

系统是CentOS-7.6,可以正常显示hydcu信息,驱动应该安装正常。

之前在服务器上对很多软件进行了修改和更新,不清楚是不是因为服务器的问题。

全部评论(4)
只看楼主
W
wangs
1楼
把/opt/hyhal/hsa 进行替换,另外使用root的权限
2024/3/29
K
KevinWang
回复 @wangs
收到,已解决。普通账户在运行前加上sudo也可以运行。
2024/3/29
网
网友VP5eQH
回复 @wangs
您好,您的解决办法是什么呢,我也遇到这种问题了
2024/4/8
K
KevinWang
回复 @wangs

未使用docker的情况下,把所有依赖、驱动等安装好后,使用root账户执行代码或者在执行前加上sudo,例如"sudo python test.py"。

使用docker的情况下不会出现这个问题,建议使用docker安装环境。
2024/5/22
没有更多内容了
--
楼主
Level.3
0 帖子
楼主热帖
暂无数据