C++ 如何通过推力将主机向量复制到设备向量
我想将主机C++ 如何通过推力将主机向量复制到设备向量,c++,cuda,thrust,C++,Cuda,Thrust,我想将主机std::vector复制到推力::设备\u vector std::vector<double> p_a(100) thrust::device_vector<double> d_vec 标准:向量p_a(100) 推力:设备矢量d矢量 我想从 您可以使用此构造函数: __host__ thrust::device_vector< T, Alloc >::device_vector ( const std::vector< Ot
std::vector
复制到推力::设备\u vector
std::vector<double> p_a(100)
thrust::device_vector<double> d_vec
标准:向量p_a(100)
推力:设备矢量d矢量
我想从
您可以使用此构造函数:
__host__ thrust::device_vector< T, Alloc >::device_vector
( const std::vector< OtherT, OtherAlloc > & v )
您还可以使用复制分配:
d_vec = p_a;
也可以使用复制分配,也可以使用推力:copy@talonmies是的,添加到答案正文中!
d_vec = p_a;