Spec-Zone.ru › TensorFlow 2.9

tf.config.experimental.set_memory_growth

View source on GitHub

Устанавливает, следует ли разрешить увеличение памяти для PhysicalDevice.

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

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

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.config.experimental.set_memory_growth

tf.config.experimental.set_memory_growth(
    device, enable
)

Если увеличение памяти включено для PhysicalDevice, при инициализации выполнения не будет выделена вся память на устройстве. Увеличение памяти нельзя настроить для PhysicalDevice с настроенными виртуальными устройствами.

Например:

physical_devices = tf.config.list_physical_devices('GPU')
try:
  tf.config.experimental.set_memory_growth(physical_devices[0], True)
except:
  # Invalid device or cannot modify virtual devices once initialized.
  pass
Аргументы
device PhysicalDevice для настройки
enable (Булево) Нужно ли включить или выключить увеличение памяти
Исключения
ValueError Указан недопустимый PhysicalDevice.
RuntimeError Выполнение уже инициализировано.

© 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/versions/r2.9/api_docs/python/tf/config/experimental/set_memory_growth

Spec-Zone.ru

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