我是推力新手。我正在尝试从 a 复制thrust::host_vector
到 a thrust::device_vector
,这两种类型Sequence
都是我已经实现的类。
但是,我确实收到错误“无效的设备功能”。我在 GeForce GT 540 上使用 CUDA 4.0 VS2010。
thrust::host_vector <Sequence> Ind_Tabel_V;
void Ind_Table_Filling()
{
//some Code
Sequence s;
// some code
Ind_Tabel_V.push_back(s);
try
{
thrust::device_vector<Sequence> d_vec=Ind_Tabel_V;
}
catch (thrust::system_error &e)
{
std::cerr << "Error accessing vector element: " << e.what() << std::endl;
}
}
有人可以帮忙吗?