我正在尝试CUDA-GDB手册中的演练示例,并遵循完全相同的编译命令。我在Fermi M2090上使用CUDA-4,在GDB环境下输入"run“时,CUDA-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.发布于 2013-06-25 17:14:49
我也遇到过同样的问题。(开普勒架构,ubuntu13.04)我做了一些研究,发现了this link。
出现此问题是因为您的驱动程序版本高于您的工具包版本。您的工具包无法识别您的驱动程序。我已经解决了这个问题,通过安装Cuda-Toolkit-5.5 (候选版本)和来自同一个自解压缩包的显示驱动程序。
我之所以这样做,是因为在内核3.8+上安装cuda工具包5.0几乎是不可能的。
您可以在my blog page上找到相关说明。
https://stackoverflow.com/questions/17201347
复制相似问题