2012-06-20 56 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脚本查看,则应该看到如何更改此标志。