Ошибка при попытке отладки кода 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 и выше.