Spec-Zone.ru › TensorFlow 1.15

tf.config.experimental.set_visible_devices

Установите список видимых устройств.

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

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

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

tf.compat.v1.config.experimental.set_visible_devices, `tf.compat.v2.config.experimental.set_visible_devices`

tf.config.experimental.set_visible_devices(
    devices, device_type=None
)

Устанавливает список PhysicalDevice, которые будут помечены как видимые для выполнения. Любые устройства, которые не помечены как видимые, означают, что TensorFlow не будет выделять память на них и не сможет размещать на них операции, так как на них не будет создано ни одного LogicalDevice. По умолчанию все обнаруженные устройства помечены как видимые.

Следующий пример демонстрирует отключение первой графической карты на машине.

physical_devices = config.experimental.list_physical_devices('GPU')
assert len(physical_devices) > 0, "Not enough GPU hardware devices available"
# Disable first GPU
tf.config.experimental.set_visible_devices(physical_devices[1:], 'GPU')
logical_devices = config.experimental.list_logical_devices('GPU')
# Logical device was not created for first GPU
assert len(logical_devices) == len(physical_devices) - 1
Аргументы
devices (необязательно) Список объектов PhysicalDevice, которые необходимо сделать видимыми
device_type (необязательно) Типы устройств, к которым следует ограничить конфигурацию видимости. Другие типы устройств останутся неизменными.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/config/experimental/set_visible_devices

Spec-Zone.ru

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