Не удается загрузить модуль .cubin в API драйвера CUDA - PullRequest
0 голосов
/ 01 октября 2010

Я использую 0.3.1 JCuda и 3.1 nvidia cuda sdk.Я пытаюсь запустить JCudaRuntimeDriverMixSample.java из здесь .Я скомпилировал файл .cu с помощью «nvcc -keep invertVectorElements.cu».Я установил имя файла cuModuleLoad в сгенерированный файл .sm_10.cubin.Когда я запускаю скомпилированный файл Java, я получаю CUDA_ERROR_INVALID_SOURCE.Я использую драйвер nvidia версии 256.53 на GPU GTS 450.

1 Ответ

2 голосов
/ 01 октября 2010

Вы пытались загрузить файл .ptx вместо файла .cubin?Насколько я понимаю, .cubin файлы уже собраны для очень специфических архитектур, тогда как .ptx JIT-компилируется драйвером.(Вы все еще можете использовать cuModuleLoad с .ptx).Вы пытаетесь загрузить sm_10 версию cubin - но у вас есть устройство с вычислительной мощностью 1.0?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...