CUDA-设备功能无效,如何知道[架构、代码]?

CUDA-设备功能无效,如何知道[架构、代码]?,cuda,Cuda,在VS社区中创建CUDA项目时,运行默认生成的内核时,我遇到以下错误: addKernel launch failed: invalid device function addWithCuda failed! 我搜索了如何解决它,发现必须更改项目->属性->CUDA C/C++->设备->代码生成[architecture,Code]的默认值是compute_20,sm_20,但我找不到图形卡GeForce 8400 GS所需的值 网络上是否有[architecture,code]的列表,或者

在VS社区中创建CUDA项目时,运行默认生成的内核时,我遇到以下错误:

addKernel launch failed: invalid device function
addWithCuda failed!
我搜索了如何解决它,发现必须更改项目->属性->CUDA C/C++->设备->代码生成[architecture,Code]的默认值是compute_20,sm_20,但我找不到图形卡GeForce 8400 GS所需的值

网络上是否有[architecture,code]的列表,或者是否可以通过任何命令获取这些列表?

compute_XX和sm_XX中的数值是CUDA设备的计算能力CC

您可以在该链接中查找可能不完整的GPU列表以及相应的CC

我记得你那相当老的8400GS正确地承载了一个支持CC 1.1的G86芯片

所以你必须换成计算11,sm

`compute_XX和sm_XX中的数值是CUDA设备的计算能力CC

您可以在该链接中查找可能不完整的GPU列表以及相应的CC

我记得你那相当老的8400GS正确地承载了一个支持CC 1.1的G86芯片

所以你必须换成计算11,sm


`

GeForce 8400 GS是唯一的计算能力1.1。为了将来的参考,请注意,所有可用的CUDA GPU板上都有许多带有此信息的易于搜索的列表-请确保在谷歌搜索中包含计算能力一词,GeForce 8400 GS仅为计算能力1.1。为了将来的参考,请注意,所有可用的CUDA GPU板上都有许多带有此信息的易于搜索的列表-请确保在谷歌搜索中包含“计算能力”一词,NVIDIA保留了一个相当完整的列表。似乎NVIDIA已从该列表中删除了CC 2.0之前的所有内容,或者我只是看不到它?最低的是2.0,当我使用一个不太好的GPU时,我有更多的理由去问,我想我曾经看到过那个页面,但它没有出现在我的GPU上。NVIDIA维护了一个应该是相当完整的列表。似乎NVIDIA已经从这个列表中删除了CC 2.0之前的所有内容,或者我只是看不到它?最低的是2.0,当我使用不太好的GPU时,有更多的理由要问,我想我曾经看到过那个页面,但它并没有出现在我的GPU上。