1
1
科学计算应用
PETSc编译无法获取 #include "hip/hip_version.h"文件
2021-11-24 16:26:26
103

尝试进行PETSc针对性编译HIP时,产生如下:

attachmentId-image.png

就这一问题,与PETSC官方开发人员进行交流,定位问题是,在编译过程指定rocm文件的位置为 /opt/rocm 但是在 /opt/rocm/include文件夹,无法获取 #include "hip/hip_version.h"文件。

该问题如何解决呢?

全部评论(4)
只看楼主
T
tianlh
1楼

/public/software/compiler/rocm/dtk-21.04 请使用这个版本的rocm,dtk-21.04目录下有所有的rocm文件,您试试单独指定hip路径

2021/11/24
G
ghfund_1_a2
回复 @tianlh

当我指定hip路径后,mpi出现了一些问题,当我指定mpi路径时,系统提示报错,接下来我没有指定mpi路径,系统提示没有找到默认的mpi路径 这个问题该如何解决呢?

2021/11/25
T
tianlh
回复 @tianlh

--with-hip-dir=/public/software/compiler/rocm/dtk-21.04/hip,第一张图片里面提示--with-cc和--with-mpi-dir重复了,只设置一个

2021/11/25
G
ghfund_1_a2
回复 @tianlh

感谢您的回复

这个参数设置是脚本自动获取的,在后续我们进行了重新的设置,现在问题已经解决,但是目前又出现了新的问题:

在进行编译过程中使用该位置/public/software/compiler/rocm/dtk-21.04

编译过程显示设置--with-hip-arch=gfx906 错误类型

能否提供/public/software/compiler/rocm/dtk-21.04/bin/rocminfo rocminfo详细信息呢?

2021/11/26
没有更多内容了
--
楼主
Level.1
0 帖子
楼主热帖
暂无数据