1
4
1
DCU工具
问题: DTK的hyhal和系统的hyhal不一致
2024-09-27 15:46:35
109

报错:

libhsa-runtime64.so.1 not found

ImportError: libhsakmt.so.1: cannot open shared object file: No such file or directory

找不到 libhskmt.so

解决方案:

主要原因为驱动自带的hyhal和dtk的hyhal不对应。可尝试使用以下方案:

1.使用所安装的DTK中的.hyhal,位置为/opt/dtk/.hyhal,替换环境中的hyhal,默认位置为/opt/hyhal。(建议备份原先的hyhal)

  1. 删除系统中的hyhal,再source一次dtk/env.sh。(建议备份原先的hyhal)
  2. 找到缺失的库,并在{PATH_TO_DTK}/.hyhal中查找,手动设置添加DTK的hyhal库到对应环境,export LD_LIBRARY_PATH= ROCM_PATH/.hyhal/lib: ROCM_PATH/.hyhal/lib64:$LD_LIBRARY_PATH

报错:HIP cuda无法找到,pytorch无法正常调用cuda,且rocminfo报错

解决方案:docker映射时映射的hyhal不是dtk中自带的hyhal,取消hyhal映射,使用dtk中自带的配套hyhal

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