От 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

Кто-нибудь может объяснить / указать мне пример?

19
задан madmaze 6 October 2011 в 18:48
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: