Answer the question
In order to leave comments, you need to log in
[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");
}
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 questionAsk a Question
731 491 924 answers to any question