[英]How to copy host vector to device vector by thrust
我想將主機std::vector
復制到thrust::device_vector
std::vector<double> p_a(100)
thrust::device_vector<double> d_vec
我想將p_a
復制到d_vec
從文件中 ,
您可以使用此構造函數:
__host__ thrust::device_vector< T, Alloc >::device_vector
( const std::vector< OtherT, OtherAlloc > & v )
從示例
std::vector
復制構造函數副本。
此構造函數接收要復制的std::vector
作為參數。 所以,你可以這樣做:
std::vector<double> p_a(100);
thrust::device_vector<double> d_vec(p_a);
您也可以使用復制分配:
d_vec = p_a;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.