Я работаю с CUDA 6.5 на машине с картой GTX Titan (вычислительная способность 3.5). Я строю свой код только с -gencode=arch=compute_30,code=sm_30 -gencode=arch=compute_35,code=sm_35
- и когда я свяжу свою бинарник, nvlink говорит:Почему nvlink предупреждает меня о недостатке кода объекта sm_20 (вычислительный потенциал 2.0)?
nvlink warning : SM Arch ('sm_20') not found in '/local/eyalroz/src/foo/CMakeFiles/tester.dir/src/./tester_generated_main.cu.o'
Почему предупредив меня об этом? Нужно ли мне sm_20
для чего-то, о чем я не знаю? Если речь идет только о недостаточной поддержке вычислительных возможностей, почему бы и не sm_10
? (Также, как отключить предупреждение, если оно бесплатное?)
Не уверен, что это правда: я на ' релиз 7.5, V7.5.17', и я вижу предупреждение. – Haile