| 查看: 367 | 回复: 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 麻烦懂得大神给诊断诊断。 |
» 猜你喜欢
268求调剂
已经有9人回复
301求调剂
已经有4人回复
0703化学336分求调剂
已经有5人回复
301求调剂
已经有4人回复
材料专硕306英一数二
已经有9人回复
304求调剂
已经有8人回复
材料工程专硕调剂
已经有5人回复
344求调剂
已经有4人回复
326求调剂
已经有6人回复
296求调剂
已经有4人回复














回复此楼
5