gpt4 book ai didi

cuda-gdb 在四个可用的支持 CUDA 的设备中只看到一个能力最低的设备

转载 作者:行者123 更新时间:2023-12-01 03:06:24 25 4
gpt4 key购买 nike

有四种支持 CUDA 的设备可用:

teslabot$ ./deviceQuery | grep -i "device [0-9]\|capability"
Device 0: "Tesla C2050 / C2070"
CUDA Capability Major/Minor version number: 2.0
Device 1: "Tesla C2050 / C2070"
CUDA Capability Major/Minor version number: 2.0
Device 2: "GeForce GTX 295"
CUDA Capability Major/Minor version number: 1.3
Device 3: "GeForce GTX 295"
CUDA Capability Major/Minor version number: 1.3

cuda-dbg 只看到其中一个:

teslabot$ cuda-gdb vector_add
NVIDIA (R) CUDA Debugger
4.0 release
Portions Copyright (C) 2007-2011 NVIDIA Corporation
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
[...]
(cuda-gdb) break vector_add_gpu
Breakpoint 1 at 0x400ddb: file vector_add.cu, line 7.
(cuda-gdb) run
[...]
(cuda-gdb) info cuda devices
Dev Description SM Type SMs Warps/SM Lanes/Warp Max Regs/Lane Active SMs Mask
* 0 gt200 sm_13 30 32 32 128 0x00000001

我已经检查过使用 -gencode arch=compute_20,code=sm_20 构建的代码在所述机器上编译没有错误,并且当编译为 sm_20 然后使用 CUDA 内核中的 printf 工作正常。

我怎样才能让 cuda-gdb 看到所有设备(也许除了一个用于图形的设备......虽然在这种情况下我通过 SSH 远程登录),或者至少一个 Tesla/sm_20 设备?


当遵循 Michael Foukarakis response 中的建议时通过将 CUDA_VISIBLE_DEVICES 环境变量设置为仅包含“0,1”,即仅显示 Teslas,运行 info cuda devices 后出现以下错误:

(cuda-gdb) info cuda devices
fatal: All CUDA devices are used for X11 and cannot be used while debugging. (error code = 24)

如何查看 X11 (X.Org) 使用了哪些设备,以及如何让 X Window System 使用 GeForce 而不是 Tesla?

最佳答案

你能确保CUDA_VISIBLE_DEVICES环境变量包含你想使用的所有设备吗,比如:

$ ./deviceQuery -noprompt | egrep "^Device"
Device 0: "Tesla C2050"
Device 1: "Tesla C1060"
Device 2: "Quadro FX 3800"

通过设置变量,您可以只让其中的一个子集对运行时可见:

$ export CUDA_VISIBLE_DEVICES="0,2"
$ ./deviceQuery -noprompt | egrep "^Device"
Device 0: "Tesla C2050"
Device 1: "Quadro FX 3800"

关于cuda-gdb 在四个可用的支持 CUDA 的设备中只看到一个能力最低的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8818882/

25 4 0
文章推荐: rabbitmq - 解码 RabbitMQ 有效负载
文章推荐: jquery - 为什么我在seaside 2.9中使用 'jQuery ajax'时没有发生服务器端回调?
文章推荐: javascript - 安装后尝试设置时出现 react 导航错误 - 元素类型无效
文章推荐: jquery - 使用 jQuery 引用嵌套在
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com