Ошибка при попытке отладки кода CUDA с помощью TOTALVIEW

Я пытаюсь исправить ошибку, связанную с ОТКЛОНЕНИЕМ СЕГМЕНТАЦИИ. Поэтому, когда я пытаюсь исправить ошибку, используя пошаговую отладку кода, я получаю пару ошибок:

ОШИБКА: cuda_trace_obj::initialize_cuda_library: Cuda initialize() вернула CUDBG_ERROR_INITIALIZATION_FAILURE(20)!

ОШИБКА: cuda_system_status_t::initialize: Ошибка CUDBG_ERROR_UNINITIALIZED(5) получение количества устройств

Любая помощь или указатели относительно вышеупомянутых ошибок приветствуются.

0 ответов

Эта ошибка часто возникает при отладке приложения CUDA на компьютере с одним графическим процессором и запущенным сервером X11.

В системе с одним графическим процессором приложения CUDA могут использоваться для отладки, только если в этой системе не запущен сервер X11 (в Linux) или менеджер рабочего стола Aqua (в Mac OS X).

Насколько мне известно, только отладчик командной строки CUDA-GDB может переопределить эту настройку ограничения программного вытеснения, как описано в документации cuda-gdb, но работает только для устройств с вычислительными возможностями SM3.5 и выше.

Другие вопросы по тегам