| 查看: 361 | 回复: 0 | ||
早起的微笑银虫 (初入文坛)
|
[求助]
CUDA函数 thrust算法求救
|
|
本人在程序中使用了 thrust 函数中的 radix-sort 算法。具体情况是在 .c 文件中调用该函数: sort_particles(dhash,dindex,hparam->ntotal); 然后在 .cu 文件中实现: void sort_particles(int *dkeys,int *dvalues, int num_particle) { if(num_particle==0) { return; } thrust::sort_by_key(thrust::device_ptr<int>(dkeys), thrust::device_ptr<int>(dkeys+num_particle), thrust::device_ptr<int>(dvalues)); } 其中, dkeys, dvalues都是在GPU端的变量,长度为num_partivle。 运行之后报错如下: CUDA error 13 [d:\cuda\cudatoolkit\include\thrust\system\cuda\detail\cub\device\ dispatch/device_radix_sort_dispatch.cuh, 687]: invalid device symbol CUDA error 13 [d:\cuda\cudatoolkit\include\thrust\system\cuda\detail\cub\device\ dispatch/device_radix_sort_dispatch.cuh, 875]: invalid device symbol 麻烦懂得大神给诊断诊断。 |
» 猜你喜欢
情人节自我反思:在爱情中有过遗憾吗?
已经有6人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复














回复此楼