CUDA设备功能无效

CUDA设备功能无效,cuda,nvidia,Cuda,Nvidia,尝试访问带有标签(宽度*高度)的设备向量时,我得到了一个推力::系统::系统错误无效的设备函数 在我的档案里我写了 SET(CUDA\u NVCC\u标志${CUDA\u NVCC\u标志};-gencode arch=compute\u 20,code=compute\u 20) 还尝试了不同的设置。 所以我猜这与我的GPU(Quadro FX 580)和CUDA有关,可能是指向我的设备的指针出错了或者其他什么 有人知道要改变什么才能让它工作吗?我发现我的GPU对于arch=compute\u

尝试访问带有标签(宽度*高度)的设备向量时,我得到了一个
推力::系统::系统错误无效的设备函数

在我的档案里我写了
SET(CUDA\u NVCC\u标志${CUDA\u NVCC\u标志};-gencode arch=compute\u 20,code=compute\u 20)
还尝试了不同的设置。 所以我猜这与我的GPU(Quadro FX 580)和CUDA有关,可能是指向我的设备的指针出错了或者其他什么


有人知道要改变什么才能让它工作吗?

我发现我的GPU对于
arch=compute\u 20
来说太旧了,所以我不得不使用
arch=compute\u 11

@loretoparisi对不起,那是将近一年前的事了。但我隐约记得我在谷歌网站上搜索了几个小时,然后在英伟达网站的某个地方找到了它。但我不知道任何网址了。也许只要看看你的GPU,运气好的话,你就会找到它可以使用的arch。谢谢@sven,我在某个地方找到了一个列表,但是从你的
/proc/cpuinfo
中自动检测到它其实并不容易。