首页 > 其他 > 详细

nvcc fatal : '--ptxas-options=-v': expected a number

时间:2021-07-24 00:02:19      阅读:19      评论:0      收藏:0      [点我收藏+]

对于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‘]

注:配置行nvcc_compile_args一般在setup.py中指定。

nvcc fatal : '--ptxas-options=-v': expected a number

原文:https://www.cnblogs.com/code-fun/p/15050809.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!