如何确认我的GPU是否已满负荷运行? GPU负载太低

时间:2018-11-24 02:54:40

标签: python tensorflow gpu

我的环境:Windows10,tensorflow-gpu,单个Nvidia RTX2070(8GB内存),使用tflearn通过OxFlowers17数据集batch_size = 128运行AlexNet。 我得到了以下信息:enter image description here

这意味着GPU正在运行,对吗? 但是,当我通过GPU-Z检查GPU使用情况时,GPU负载很低(代码正在训练中,在输出窗口中显示了纪元信息)。这是否意味着我的GPU未满负荷运行?enter image description here

在我关闭PyCharm并且计算机上没有运行任何大程序之后,GPU的使用情况是:enter image description here

然后我有三个问题:

  1. GPU负载低。这是否意味着GPU未满负荷运行?

  2. 我忘记设置gpu_memory_fraction。如果要分配合适的GPU内存,应该设置多少? (例如AlexNet和OxFlowers17数据集,数据集的大小约为60MB。)

  3. 为什么使用的系统内存也这么高?它已经用完了所有可用的gpu内存。

PS:这是训练时的CPU(i5-8500)信息:enter image description here

0 个答案:

没有答案