1

我正在运行一个 cuda 项目。但不知何故,我无法在其他人编写的 sconscript 文件中设置标志 -arch=sm_20 。我需要在内核中使用 printf 进行调试,我对 sconscript python 的经验很少。

4

1 回答 1

3

具体情况取决于您设置 SCons 以使用 CUDA 的方式。我使用这些脚本:http: //github.com/BryanCatenzaro/cuda-scons

使用此设置,您需要做的就是使用您喜欢的架构调用 SCons:

scons arch=sm_20

并且将使用 -arch=sm_20 标志调用 nvcc。

您的设置细节可能有所不同,但如果您查看 SCons 脚本,您应该会看到如何更改此标志。

于 2012-06-21T06:13:57.143 回答