尝试进行PETSc针对性编译HIP时,产生如下:
就这一问题,与PETSC官方开发人员进行交流,定位问题是,在编译过程指定rocm文件的位置为 /opt/rocm 但是在 /opt/rocm/include文件夹,无法获取 #include "hip/hip_version.h"文件。
该问题如何解决呢?
/public/software/compiler/rocm/dtk-21.04 请使用这个版本的rocm,dtk-21.04目录下有所有的rocm文件,您试试单独指定hip路径
当我指定hip路径后,mpi出现了一些问题,当我指定mpi路径时,系统提示报错,接下来我没有指定mpi路径,系统提示没有找到默认的mpi路径 这个问题该如何解决呢?
--with-hip-dir=/public/software/compiler/rocm/dtk-21.04/hip,第一张图片里面提示--with-cc和--with-mpi-dir重复了,只设置一个
感谢您的回复
这个参数设置是脚本自动获取的,在后续我们进行了重新的设置,现在问题已经解决,但是目前又出现了新的问题:
在进行编译过程中使用该位置/public/software/compiler/rocm/dtk-21.04
编译过程显示设置--with-hip-arch=gfx906 错误类型
能否提供/public/software/compiler/rocm/dtk-21.04/bin/rocminfo rocminfo详细信息呢?
/public/software/compiler/rocm/dtk-21.04 请使用这个版本的rocm,dtk-21.04目录下有所有的rocm文件,您试试单独指定hip路径