程序运行异常退出,有没有老师遇到过这个error,给予一些建议。
什么版本的rocm呢?编译指令是什么?可以有更多的报错信息吗?
compiler/rocm/2.9;没有其他的报错信息了,核函数提示这个之后就无法运行了,error中会输出:forrtl: error (76): Abort trap signal;编译是Fortran与hip混合编译,hip相关文件如下编译命令: hipcc -w -c -fpic -std=c++11 -D_HIP_PLATFORM_HCC__ tend_lin_hip.c -I./ hipcc -shared tend_lin_hip.o -o libtend_lin_hip.so -L./ 然后通过mpiifort链接起来
请使用compiler/rocm/dtk-21.04吧,rocm2.9版本较低,功能不太全,很久没维护了。
2.9版本报错的信息比较隐晦,使用较新的runtime版本吧,这样运行时错误,比如寄存器超了、地址访问报错等信息就可以看到了
什么版本的rocm呢?编译指令是什么?可以有更多的报错信息吗?