为什么Tensorflow显示的可用内存少于GPU规格?

新老

此命令为GPU提供4614 MB内存。

但是RTX2060具有6GB内存。为什么仅显示超过4GB?

>>> tf.test.is_built_with_cuda()
True
>>> tf.test.is_gpu_available(cuda_only=False,min_cuda_compute_capability=None)
2019-10-29 17:02:40.062465: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
2019-10-29 17:02:40.072455: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library nvcuda.dll
2019-10-29 17:02:40.105489: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1640] Found device 0 with properties:
name: GeForce RTX 2060 major: 7 minor: 5 memoryClockRate(GHz): 1.2
pciBusID: 0000:01:00.0
2019-10-29 17:02:40.111138: I tensorflow/stream_executor/platform/default/dlopen_checker_stub.cc:25] GPU libraries are statically linked, skip dlopen check.
2019-10-29 17:02:40.117217: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1763] Adding visible gpu devices: 0
2019-10-29 17:02:44.865862: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1181] Device interconnect StreamExecutor with strength 1 edge matrix:
2019-10-29 17:02:44.870341: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1187]      0
2019-10-29 17:02:44.872351: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1200] 0:   N
2019-10-29 17:02:44.876727: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1326] Created TensorFlow device (/device:GPU:0 with 4614 MB memory) -> physical GPU (device: 0, name: GeForce RTX 2060, pci bus id: 0000:01:00.0, compute capability: 7.5)
True
巴布库尔

Tensorflow报告它可以在设备上使用的内存。因此,如果您还有其他使用某些GPU内存的东西,则TensorFlow报告的内存将低于总可用内存。

此外,某些操作系统仅允许应用程序使用一定比例的内存以确保它仍然能够使用该设备(请参见TensorFlow的GitHub上的此问题:https//github.com/tensorflow/tensorflow/issues/ 22623

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我有千兆字节的可用内存时,顶部显示“ swout”(交换)。为什么?

来自分类Dev

为什么VirtualBox配置的内存与VM中的可用内存不同?

来自分类Dev

正确管理比GPU可用内存更大的结果数组?

来自分类Dev

字节的可用内存[]

来自分类Dev

以百分比显示可用内存的命令

来自分类Dev

为什么在下面的编程中该结构显示的内存少于实际的内存

来自分类Dev

为什么可用RAM少于总RAM?

来自分类Dev

尽管有大量可用内存,为什么我的计算机确实真的很慢?

来自分类Dev

增加可用内存给Spark

来自分类Dev

Delphi管理可用内存

来自分类Dev

总可用内存java

来自分类Dev

cudaMemGetInfo占用的可用内存

来自分类Dev

增加Spark的可用内存

来自分类Dev

获取进程的可用内存

来自分类Dev

即使有足够的可用内存,为什么用户进程仍会由于内存碎片而调用Linux OOM杀手?

来自分类Dev

为什么当我使用 Mkusb 创建实时 USB 时,USB 映像上的可用内存小于我的实际总内存?

来自分类Dev

总内存和可用内存有什么区别

来自分类Dev

Windows 7显示4 GB已安装RAM的0可用内存

来自分类Dev

IHTMLDocument2的可用内存

来自分类Dev

确定位图的可用内存

来自分类Dev

可用内存用于结构数组

来自分类Dev

在winrt中获取可用内存

来自分类Dev

指针值超出可用内存?如何?

来自分类Dev

显式大小的可用内存

来自分类Dev

将可用内存限制为程序

来自分类Dev

如何填充90%的可用内存?

来自分类Dev

XML :: LibXML perl可用内存

来自分类Dev

在winrt中获取可用内存

来自分类Dev

从free -m打印总的可用内存