Spec-Zone.ru › TensorFlow

tf.config.list_logical_devices

Возвращает список логических устройств, созданных средой выполнения.

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

Основные псевдонимы

tf.config.experimental.list_logical_devices

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

Дополнительные сведения см. в руководстве по миграции.

tf.compat.v1.config.experimental.list_logical_devices, tf.compat.v1.config.list_logical_devices

tf.config.list_logical_devices(
    device_type=None
)

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

Используется в руководстве Используется в учебных материалах
  • Использование GPU
  • API NumPy в TensorFlow
  • Переход с TPU embedding_columns на слой TPUEmbedding
  • Переход с TPUEstimator на TPUStrategy
  • Распределенное обучение с помощью Core API и DTensor
  • Использование DTensor с Keras
  • Распределенное обучение с DTensor
  • Распределенный ввод данных
  • Классификация изображений с Model Garden
  • Симуляции TFF с ускорителями

Логические устройства могут соответствовать физическим устройствам или удаленным устройствам в кластере. Операции и тензоры можно размещать на этих устройствах с помощью name объекта tf.config.LogicalDevice.

Вызов tf.config.list_logical_devices запускает настройку средой выполнения всех видимых ей tf.config.PhysicalDevice, тем самым предотвращая дальнейшую настройку. Чтобы избежать инициализации среды выполнения, вызовите вместо этого tf.config.list_physical_devices.

Например:

logical_devices = tf.config.list_logical_devices('GPU')
if len(logical_devices) > 0:
  # Allocate on GPU:0
  with tf.device(logical_devices[0].name):
    one = tf.constant(1)
  # Allocate on GPU:1
  with tf.device(logical_devices[1].name):
    two = tf.constant(2)
Аргументы
device_type (необязательная строка) Включать только устройства, соответствующие этому типу устройств. Например, "CPU" или "GPU".
Notes
  1. Если указать любые числовые значения или строку, отличную от поддерживаемого типа устройства, например 'CPU', функция вернет пустой список, а не вызовет ошибку. 2. При значении по умолчанию возвращаются все логические устройства
Возвращает
Список инициализированных LogicalDeviceов

© 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/list_logical_devices

Spec-Zone.ru

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