我的环境: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
然后我有三个问题:
GPU负载低。这是否意味着GPU未满负荷运行?
我忘记设置gpu_memory_fraction。如果要分配合适的GPU内存,应该设置多少? (例如AlexNet和OxFlowers17数据集,数据集的大小约为60MB。)
为什么使用的系统内存也这么高?它已经用完了所有可用的gpu内存。
PS:这是训练时的CPU(i5-8500)信息:enter image description here