U
U
UNdedss2015-01-30 19:36:38
GPGPU
UNdedss, 2015-01-30 19:36:38

[CUDA.net] Throws a CUDAException when trying to call CUDA.LoadModule(). How to eliminate?

Пробую запустить тестовую программу 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)
{

}

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question