相关疑难解决方法(0)

从thrust :: device_vector到原始指针再回来?

我理解如何从矢量转到原始指针,但我跳过了如何倒退的节拍.

// our host vector
thrust::host_vector<dbl2> hVec;

// pretend we put data in it here

// get a device_vector
thrust::device_vector<dbl2> dVec = hVec;

// get the device ptr
thrust::device_ptr devPtr = &d_vec[0];

// now how do i get back to device_vector?
thrust::device_vector<dbl2> dVec2 = devPtr; // gives error
thrust::device_vector<dbl2> dVec2(devPtr); // gives error
Run Code Online (Sandbox Code Playgroud)

有人可以解释/指点我的例子吗?

thrust

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

thrust ×1