0

我正在尝试修复与 SEGMENTATION FAULT 相关的一些错误。因此,当我尝试使用逐步调试代码来修复错误时,我遇到了几个错误:

错误:cuda_trace_obj::initialize_cuda_library:Cuda 初始化()返回 CUDBG_ERROR_INITIALIZATION_FAILURE(20)!

错误:cuda_system_status_t::initialize:错误 CUDBG_ERROR_UNINITIALIZED(5) 获取设备计数

任何有关上述错误的帮助或指针表示赞赏。

4

1 回答 1

1

当您在具有单个 GPU 和运行 X11 服务器的计算机上调试 CUDA 应用程序时,通常会发生此错误。

在单个 GPU 系统中,只有在没有 X11 服务器(在 Linux 上)或 Aqua 桌面管理器(在 Mac OS X 上)在该系统上运行时,才能使用调试的 CUDA 应用程序。

据我所知,只有命令行调试器 CUDA-GDB 能够覆盖cuda-gdb 文档中描述的这种限制设置软件抢占,但仅适用于具有 SM3.5 计算能力及更高版本的设备。

于 2019-09-03T14:43:24.910 回答