Или мне нужно выполнить cudaMemset (), если я хочу убедиться, что массив содержит все 0? Я не могу найти его в документации. Спасибо.
Документация cudaMalloc говорит:
cudaMalloc
Выделяет size байтов линейной памяти на устройстве и возвращает *devPtr указатель на выделенную память. Выделенная память соответствующим образом выровнена для любых переменных. Память не очищается.
size
*devPtr
Итак, вам потребуется cudaMemset для инициализации памяти.
cudaMemset