Почему tf.memory показывает такое разное использование памяти, чем диспетчер задач Chrome? - PullRequest
0 голосов
/ 04 февраля 2020

tf.memory () показывает

{unreliable: false, numBytesInGPU: 8454208, numTensors: 149, numDataBuffers: 149, numBytes: 25457348}

Диспетчер задач показывает почти в 1000 раз больше как объем памяти (примерно 8 160 000 К) enter image description here

TF JS версия 1.5.1; Chrome Версия 79.0.3945.130 (Официальная сборка) (64-разрядная версия); Windows 10

1 Ответ

0 голосов
/ 04 февраля 2020

tf.memory показывает только память, выделенную для тензоров tf js.

Процесс gpu не задан c ни для одной вкладки, ни для конкретного c сценария, такого как tf js. Он более обобщенный c и показывает, сколько памяти используется графическим процессором для ускорения графических c элементов. Следует отметить, что tf js может повлечь за собой некоторые накладные расходы при размещении кода на gpu, который не выводится tf.memory.

Подводя итог, вывод процесса gpu будет выше tf.memory «S.

...