Я использую библиотеку Thrust для решения проблемы. Проблема, с которой я сталкиваюсь при использовании этой библиотеки, заключается в том, что когда я выделяю память с помощью device_vector, то тяга автоматически управляет памятью. Теперь у меня есть массив, выделенный cudaMalloc, и я хочу заполнить его, используя device_vector, созданный ранее параллельно. Поэтому я напишу ядро для этого, но какой будет тип данных для вектора, созданного тягой.
Как скопировать переменную, созданную библиотекой Thrust, в обычную переменную CUDA
comment
@talonmies, Большое спасибо! Эта ссылка работала для меня.
- person user1439690   schedule 24.10.2012
comment
Подтвержден точный дубликат, пожалуйста, проголосуйте, чтобы закрыть.
- person harrism   schedule 24.10.2012
comment
Если другие вопросы и ответы сработали для вас, проголосуйте за них. Это сделает их более заметными на SO, и другим будет легче их найти в будущем.
- person talonmies   schedule 24.10.2012