Spec-Zone.ru › TensorFlow

tf.config.experimental.get_memory_usage

Получает текущее использование памяти в байтах для выбранного устройства. (устарело)

Просмотреть псевдонимы

Псевдонимы совместимости для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.config.experimental.get_memory_usage

tf.config.experimental.get_memory_usage(
    device
)
Устарело: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: используйте вместо неё tf.config.experimental.get_memory_info(device)['current'].

Эта функция устарела; вместо неё используйте tf.config.experimental.get_memory_info. Вызов этой функции эквивалентен вызову tf.config.experimental.get_memory_info()['current'].

Информацию о том, как указывать строки устройств, см. на странице https://www.tensorflow.org/api_docs/python/tf/device.

Например:

gpu_devices = tf.config.list_physical_devices('GPU')
if gpu_devices:
  tf.config.experimental.get_memory_usage('GPU:0')

Не работает для CPU.

Для GPU TensorFlow по умолчанию выделяет всю память, если это не изменено с помощью tf.config.experimental.set_memory_growth. Эта функция возвращает только память, фактически используемую TensorFlow, а не память, выделенную TensorFlow на GPU.

Аргументы
device Строка устройства, для которого нужно получить количество используемых байтов, например "GPU:0"
Возвращает
Общее использование памяти в байтах.
Вызывает исключение
ValueError Указано несуществующее устройство или устройство CPU.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/config/experimental/get_memory_usage

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API