Tensorflow не отображает нужное количество свободной памяти - PullRequest
0 голосов
/ 25 мая 2018

Я пытался запустить свою нейронную сеть на своем графическом процессоре, но по какой-то причине после создания устройства Tensorflow не будет видеть всю оперативную память и вместо этого сосредоточится на 2 ГБ свободной доступной памяти ...

Using TensorFlow backend.
2018-05-25 11:00:56.992852: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:140] Your CPU supports instructions that this Ten
sorFlow binary was not compiled to use: AVX2
2018-05-25 11:00:57.307883: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1356] Found device 0 with properties:
name: Quadro K620 major: 5 minor: 0 memoryClockRate(GHz): 1.124
pciBusID: 0000:02:00.0
totalMemory: 2.00GiB freeMemory: 1.77GiB
2018-05-25 11:00:57.307883: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1435] Adding visible gpu devices: 0
2018-05-25 11:00:59.637116: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:923] Device interconnect StreamExecutor with s
trength 1 edge matrix:
2018-05-25 11:00:59.638116: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:929]      0
2018-05-25 11:00:59.638116: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:942] 0:   N
2018-05-25 11:00:59.644117: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1053] Created TensorFlow device (/job:localhos
t/replica:0/task:0/device:GPU:0 with 1331 MB memory) -> physical GPU (device: 0, name: Quadro K620, pci bus id: 0000:02:00.0, compute capability: 5.0)

Графический процессор представляет собой Quadro K620 на Windows 7 с (согласно диспетчеру задач) 16 ГБ оперативной памяти.Но, глядя на панель Nvidia, она, очевидно, имеет 10 ГБ доступной памяти и только 2 ГБ выделенной видеопамяти (я думаю, что TF использует эту часть оперативной памяти вместо остальных).Это довольно раздражает, потому что у меня всегда заканчивается нехватка памяти очень быстро ...

Может кто-то пролить свет на то, что происходит и почему TF делает это?

Ответы [ 2 ]

0 голосов
/ 21 января 2019

У вас есть только 2 ГБ оперативной памяти GPU: https://www.techpowerup.com/gpu-specs/quadro-k620.c2600

0 голосов
/ 31 мая 2018

С TF все в порядке.Ваша видеокарта имеет ровно 2 ГБ оперативной памяти DDR3.Я думаю, что вы путаете ОЗУ ГП с ОЗУ ЦП, которое может составлять 16 ГБ.

...