我是靠谱客的博主 故意大侠,最近开发中收集的这篇文章主要介绍nvcc fatal : Value ‘sm_XX‘ is not defined for option ‘gpu-architecture‘绪论相关工作解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
nvcc fatal : Value 'sm_35' is not defined for option 'gpu-architecture'
- 绪论
- 相关工作
- 解决办法
绪论
由于最近写论文走火入魔,所以第一部分是绪论。
起因是我遇到了标题所示的问题,但是百度了一圈,大部分都是转载的同一个解决办法:将sm_XX改成sm_60。也许这样有效,但是为什么呢?
相关工作
找了几秒钟,突然看到一个Stack Overflow的相关问题链接,感觉柳暗花明又一村!(顺带提一嘴,外国冲浪选手的这种论坛真的比国内的强一点,希望国内的还是戒骄戒躁,一个问题能够搞清楚本质)
问题链接如下:Stack Overflow问题
问题中提供的具体信息链接:smXX与显卡架构对照
解决办法
翻译一下,-arch后面跟的参数smXX与你的显卡架构有关,比如sm20是一个很老的值了,只在Fermi架构上可用,在其他架构的显卡上报错,这就是报错由来。
那么很简单,根据你的显卡选一个sm选项,就可以了。而不是一味地60,小锤60,大锤也60,这样你亏本,你的显卡也摸鱼。如果能摸鱼,我也想把自己设置成sm20。
最后
以上就是故意大侠为你收集整理的nvcc fatal : Value ‘sm_XX‘ is not defined for option ‘gpu-architecture‘绪论相关工作解决办法的全部内容,希望文章能够帮你解决nvcc fatal : Value ‘sm_XX‘ is not defined for option ‘gpu-architecture‘绪论相关工作解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复