ptxas 致命错误:选项“gpu-name”的值“sm_30”未定义

ptxas 致命错误:选项“gpu-name”的值“sm_30”未定义

使用 gfortran-11-nvptx sm_60 的测试用例有效

但我需要 gfortran-13-nvptx sm_60 才能工作。

指定-march=sm60,编译器/链接器将替代-misa=sm_30。输出ptxas fatal : Value 'sm_30' is not defined for option 'gpu-name'

COLLECT_GCC_OPTIONS='-v' '-m64' '-v' '-fno-openmp' '-fPIC' '-
fcf-protection=none' '-g' '-foffload-
abi=lp64' '-fopenacc' '-o' '/tmp/ccWHYaSg.mkoffload'
-misa=sm_30'
/usr/libexec/gcc/x86_64-linux-gnu/13/accel/nvptx-none/as -v -v -
o /tmp/ccQtz4Uf.o /tmp/ccgZhjiA.s
ptxas fatal : Value 'sm_30' is not defined for option 'gpu-name'
nvptx-as: ptxas returned 255 exit status
nvptx mkoffload: fatal error: x86_64-linux-gnu-accel-nvptx-none-
gcc-13 returned 1 exit status
compilation terminated

使用 synaptic 的 nvptx 包;nvptx-tools可能过时了。尝试nvptx-tools按照 Wiki 进行构建。失败了。

卡住了。不知道该朝哪个方向走才能让它工作

相关内容