nvcc -arch sm_52 给出错误“未为选项‘gpu-architecture’定义值‘sm_52’”
Posted
技术标签:
【中文标题】nvcc -arch sm_52 给出错误“未为选项‘gpu-architecture’定义值‘sm_52’”【英文标题】:nvcc -arch sm_52 gives error "Value 'sm_52' is not defined for option 'gpu-architecture'" 【发布时间】:2015-04-29 11:56:24 【问题描述】:我将我的 cuda 工具包从 5.5 更新到了 6.5。然后执行命令
nvcc -arch=sm_52
开始给我一个错误
nvcc fatal : Value 'sm_52' is not defined for option 'gpu-architecture'
这是一个错误吗?或 nvcc 6.5 不支持 Maxwell 虚拟架构。
【问题讨论】:
【参考方案1】:CUDA Toolkit 6.5 在sm_52
架构投入生产之前发布。
sm_52
架构到来后,发布了对 CUDA 6.5 的更新,使 nvcc 能够为sm_52
生成代码。
确保下载newer version of CUDA Toolkit 6.5。
P.S:我宁愿使用latest version of toolkit(目前是7.0)。
【讨论】:
以上是关于nvcc -arch sm_52 给出错误“未为选项‘gpu-architecture’定义值‘sm_52’”的主要内容,如果未能解决你的问题,请参考以下文章
cuda环境下安装opencv出现nvcc warning : The 'compute_11'
NVCC 失败并出现错误“未定义_GLIBCXX_MATH_H”