Мне нужно скопировать 64-битные целочисленные данные из хоста в память устройства.
Оба они объявлены как unsigned __int64
, и я использовал cudaMemcpyToSymbol()
.
При проверке с помощью Parallel Nsight отображаются скопированные данныекак отрицательное целое число.
Я полагаю, что наиболее значимый бит младших 4-х байтов рассматривается как знаковый бит, который не должен быть.
Кто-нибудь может дать мне какое-либо указание, чтобы придумать это?