我将我的cuda工具包从5.5更新到6.5.然后按照命令
nvcc -arch=sm_52
Run Code Online (Sandbox Code Playgroud)
开始给我一个错误
nvcc fatal : Value 'sm_52' is not defined for option 'gpu-architecture'
Run Code Online (Sandbox Code Playgroud)
这是一个错误吗?或者nvcc 6.5不支持Maxwell虚拟架构.
CUDA Toolkit 6.5在sm_52架构投入生产之前发布.
在sm_52架构到来之后,发布了对CUDA 6.5的更新,使得nvcc能够为其生成代码sm_52.
请务必下载较新版本的CUDA Toolkit 6.5.
PS:我宁愿使用最新版本的工具包(目前为7.0).