Задать вопрос
@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)
{

}
  • Вопрос задан
  • 2404 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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