Thrust Tips

Thrust 是一个基于CUDA实现STL模板库。

今天在用的时候发现一个问题,后来解决了,记录一下以备将来使用。

问题就是:Thrust暂时不支持Debug信息生成。所以在调用Thrust的文件不能开启NVCC的-G开关。具体操作方式如下(以VS2010为例):

1.在Solution Explorer里面右击对应的.cu文件,然后进入properties->Configuration Properties-> Device->Generate GPU Debug Information,选择No.

否则可能出现各种Thrust::System_error