Spec-Zone.ru › TensorFlow

tf.config.list_physical_devices

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

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

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

tf.config.experimental.list_physical_devices

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

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

tf.compat.v1.config.experimental.list_physical_devices, tf.compat.v1.config.list_physical_devices

tf.config.list_physical_devices(
    device_type=None
)

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

Используется в руководстве Используется в учебниках
  • Использование GPU
  • Основы TensorFlow
  • Распределенное обучение с помощью основных API и DTensor
  • Распределенное обучение с TensorFlow
  • Концепции DTensor
  • Основы кастомизации: тензоры и операции
  • Настраиваемые слои
  • Использование DTensors с Keras
  • Распределенное обучение с DTensors
  • Распределенный ввод

Физические устройства — это аппаратные устройства, присутствующие на хост-машине. По умолчанию все обнаруженные устройства CPU и GPU считаются видимыми.

Этот API позволяет запросить физические аппаратные ресурсы до запуска среды выполнения. Таким образом, предоставляется возможность вызова дополнительных API конфигурации. Это отличается от tf.config.list_logical_devices, который запускает инициализацию среды выполнения для отображения сконфигурированных устройств.

Следующий пример отображает количество видимых GPU на хосте.

physical_devices = tf.config.list_physical_devices('GPU')
print("Num GPUs:", len(physical_devices))
Num GPUs: ...

Однако количество GPU, доступных для среды выполнения, может измениться во время инициализации среды выполнения из-за маркировки определенных устройств как невидимых или конфигурации нескольких логических устройств.

Аргументы
device_type (необязательная строка) Включать только устройства, соответствующие этому типу устройства. Например, "CPU" или "GPU".
Notes
  1. При передаче числовых значений или строк, отличных от поддерживаемого типа устройства, например, 'CPU', возвращается пустой список вместо вывода ошибки. 2. Для значения по умолчанию возвращаются все физические устройства
Возвращаемое значение
Список обнаруженных объектов tf.config.PhysicalDevice

© 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_physical_devices

Spec-Zone.ru

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