2012-06-20 55 views
1

我正在運行一個cuda項目。但不知何故,我無法在 sconscript文件中設置flag -arch = sm_20,該文件由其他人編寫。我需要在內核中使用printf進行調試,並且我對sconscript python沒有多少經驗。CUDA和Sconscript

回答

3

具體取決於SCons設置爲使用CUDA的方式。我使用這些腳本:http://github.com/BryanCatanzaro/cuda-scons

採用這種設置,所有你需要做的就是調用SCons的與您的首選架構:

scons arch=sm_20 

而NVCC將與-arch = sm_20標誌被調用。

您的設置的詳細信息可能會有所不同,但是如果您通過SCons腳本查看,則應該看到如何更改此標誌。