Ошибка 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!

Ответы на вопрос(2)

Ваш ответ на вопрос