Ошибка cudaMemset для переменной __device__
У меня проблемы с использованиемcudaMemset
на переменную устройства. Можно ли использовать ссылку на переменную устройства дляcudaMemset
, или это просто вопрос отсутствия флагов компилятора или библиотек .. Я использую cuda 4.1, и
Версия NVRM: Модуль ядра NVIDIA UNIX x86_64 285.05.33 Чт 19 января 14:07:02 PST 2012
Это мой пример кода:
#include <stdio.h>
#include <stdlib.h>
#include <cuda_runtime.h>
// device variable and kernel
__device__ float d_test;
int main() {
if (cudaMemset(&d_test,0,sizeof(float)) !=cudaSuccess)
printf("Error!\n");
}
какие выводы:
Error!