Я пытаюсь изо всех сил нажимать CUDA. , но среда, в которой я работаю, нуждается в копировании данных в конце в char*
, а не thrust::host_vector<char>
Так что мой код сейчас выглядит примерно так.как скопировать a Thrust :: host_vector <char> на char *
thrust::device_vector<unsigned int> sortindexDev(filesize);
thrust::host_vector<char>BWThost(filesize);
thrust::device_vector<char>BWTdev(filesize);
thrust::device_vector<char>inputDataDev(filesize);
.
.
some code using thrust:: sort, thrust::transform, etc
.
.
.
.
BWThost = BWTdev;
После того, как у меня скопированные данные в BWThost
. Я хочу скопировать его в char*
для использования моего фреймворка. Как это сделать? Ниже код не работает.
for(int i = o; i < upper; i++) {
charData[i] = BWThost[i]
}
Отлично. Благодарю. это работает! –