@UNdedss

[CUDA.net] Вылетает CUDAException при попытке вызова CUDA.LoadModule(). Как устранить?

Пробую запустить тестовую программу CUDA в VS2010, mykernel.cubin создается нормально, однако при попытке обращения к модулю вылетает CUDAException.
Пробовал:
- все варианты -arch=sm_** из мануала (11,12,13,20,21,30,35,50) - никакой разницы.
- указывать абсолютный путь к debug\bin\ папке.

строка построения:
"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin\nvcc.exe" -arch=sm_20 "C:\Users\UNdedss\Documents\Visual Studio 2010\Projects\CUDA_Sample\CUDA_Sample\mykernel.cu" --cubin --compiler-bindir="C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin"

система:
- ноутбук Acer 5750g
- видео встроенная и дискретная GeForce GT 540M
- Win7 x64

код программы c#:
static void Main(string[] args)
{
    CUDA cuda = new CUDA(0, true); 
    cuda.LoadModule("mykernel.cubin");
}


код модуля cuda:
extern "C" __global__ void compute(int data)
{

}
  • Вопрос задан
  • 2403 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы