nvcc -arch sm_52 给出错误 "Value 'sm_52' is not defined for option 'gpu-architecture'"

nvcc -arch sm_52 gives error "Value 'sm_52' is not defined for option 'gpu-architecture'"

我将我的 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虚拟架构

CUDA 工具包 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)。