Spec-Zone.ru › TensorFlow

tf.config.experimental.set_memory_growth

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

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

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

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

tf.compat.v1.config.experimental.set_memory_growth

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

Использование в блокнотах

Используется в руководстве Используется в учебниках
  • Использование GPU
  • Импорт модели JAX с помощью JAX2TF
  • Использование формата SavedModel
  • Демонстрация Universal Sentence Encoder SentEval
  • Модель байесовского гауссовского смешения и гамильтоновский MCMC
  • Моделирование распространения COVID-19 в Европе и влияние интервенций

Если рост памяти включен для 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
Args
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/api_docs/python/tf/config/experimental/set_memory_growth

Spec-Zone.ru

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