Скелет кодCUDA "недопустимый символ устройства"
a_kernel.cu
__constant__ unsigned char carray[256];
a.cu
#include <a_kernel.cu>
...
unsigned char h_carray[256];
...
cudaMemcpyToSymbol("carray", h_carray, 256);
Конфигурация системы
Windows7 64bit
CUDA toolkit 3.1, SDK 3.1
GeForce GTX 460
файл правил в SDK 3.1
У меня есть неверная строка ошибки символа устройства в cudaMemcpyToSymbol.
Любая помощь будет оценена по достоинству. :)
Я поставил cudaMemcpyHostToDevice, но по-прежнему возникает ошибка. cudaMemcpyToSymbol ("carray", h_carray, 256, 0, cudaMemcpyHostToDevice); Кажется, что программа не видит переменный кадр. – superscalar