NVCC 致命:"--PTXAS-选项=-v":预期一个数字



当我尝试构建Faster-RCNN的Windows端口时出现nvcc fatal : '--ptxas-options=-v': expected a number错误。您可以直接从此处访问安装文件(这是一个 Python 脚本(。

软件环境:

- CUDA v10.1
- VS 2019
- Python 3.7
- Windows 10

此配置行在 CUDA 10.1 中不再正确:

nvcc_compile_args = ['-O', '--ptxas-options=-v', '-arch=sm_35', '-c', '--compiler-options=-fPIC']

这将生成一个 nvcc 编译命令,如下所示:

nvcc -O ...

对于 CUDA 10.0 及更早版本,这样的命令是合法的。 对于 CUDA 10.1,则不是。 此开关通过了主机代码的优化级别,因此除非有任何原因不这样做,否则我建议在此处传递-O3

nvcc_compile_args = ['-O3', '--ptxas-options=-v', '-arch=sm_35', '-c', '--compiler-options=-fPIC']

相关文档链接在这里

相关内容

  • 没有找到相关文章

最新更新