Не удалось использовать пример обхода cuda-gdb
Я пробую пошаговый пример в руководстве CUDA-GDB и следую точно такой же команде компиляции. Я использую CUDA-4 на Fermi M2090, и CUDA-GDB завершился ошибкой со следующим сообщением, когда я набираю "run" в среде GDB:
/home/buildmeister/build/rel/gpgpu/toolkit/r4.1/debugger/cuda-gdb/7.2/gdb/cuda-tdep.c:1203: internal-error: cuda_get_bfd_abi_version: Assertion `CUDA_ELFOSABIV_16BIT <= abiv && abiv <= CUDA_ELFOSABIV_LATEST' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
1 ответ
Я испытал ту же проблему. (Архитектура Kepler, Ubuntu 13.04) Я провел некоторое исследование и обнаружил эту ссылку.
Проблема возникает из-за того, что версия вашего драйвера выше, чем версия вашего инструментария. Ваш инструментарий не может распознать ваш драйвер. Я решил эту проблему, установив Cuda-Toolkit-5.5 (Release Candidate) и драйвер дисплея из того же самораспаковывающегося пакета.
Я сделал это, потому что практически невозможно установить cuda toolkit 5.0 в ядре 3.8+.
Вы можете найти инструкции здесь на моей странице блога.