2

我有特斯拉 C2075。我想知道全局内存大小。所以我运行了deviceQuerySDK 示例。它报告我有 4GB 的全局内存,但是当我运行nvidia-smi-q 时,它报告了 6GB 的全局内存。为什么会出现这种不匹配?是否有一些内存专门用于操作系统?./deviceQuery 报告:

CUDA 设备查询(运行时 API)版本(CUDART 静态链接)

找到 1 个支持 CUDA 的设备

设备 0:“Tesla C2075”
CUDA 驱动程序版本/运行时版本 5.0/5.0
CUDA 功能主要/次要版本号:2.0
全局内存总量:4096 MBytes(4294967295 字节)

nvidia-smi -q 输出:

内存使用
总量:5375 MB 已
使用:39 MB
空闲:5336 MB

4

1 回答 1

3

您正在运行 32 位 Linux,因此您的进程将只有 4GB 的设备内存可用。

该设备仍然有 6GB,因此如果您有两个进程共享该设备,那么它们之间可以占用全部 6GB,但每个进程只能使用 4GB。

于 2012-09-07T15:49:54.770 回答