Spec-Zone.ru › TensorFlow 2.4

tf.config.experimental.get_device_details

Возвращает подробную информацию о физическом устройстве.

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

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

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

tf.compat.v1.config.experimental.get_device_details

tf.config.experimental.get_device_details(
    device
)

Этот API принимает tf.config.PhysicalDevice, возвращаемый функцией tf.config.list_physical_devices. Он возвращает словарь со строковыми ключами, содержащими различные детали устройства. Каждый ключ поддерживается только подмножеством устройств, поэтому не следует предполагать, что возвращаемый словарь будет содержать какой-либо конкретный ключ.

gpu_devices = tf.config.list_physical_devices('GPU')
if gpu_devices:
  details = tf.config.experimental.get_device_details(gpu_devices[0])
  details.get('device_name', 'Unknown GPU')

В настоящее время подробная информация возвращается только для графических процессоров. Если передать устройство, которое не является графическим процессором, эта функция возвращает пустой словарь.

Возвращаемый словарь может содержать следующие ключи:

  • 'device_name': Человекопонятное имя устройства в виде строки, например, "Titan V". В отличие от tf.config.PhysicalDevice.name, это имя будет одинаковым для нескольких устройств, если каждое устройство — одной модели. В настоящее время доступно только для графических процессоров.
  • 'compute_capability': Вычислительная способность устройства в виде кортежа из двух целых чисел, в формате (major_version, minor_version). Доступно только для графических процессоров NVIDIA
Примечание: Это аналогично tf.sysconfig.get_build_info, так как обе функции могут возвращать информацию, относящуюся к графическим процессорам. Однако эта функция возвращает информацию о работе устройства в реальном времени (например, вычислительную способность графического процессора), в то время как tf.sysconfig.get_build_info возвращает информацию о времени компиляции о том, как был скомпилирован TensorFlow (например, о том, какая версия CUDA использовалась для компиляции TensorFlow).
Аргументы
device tf.config.PhysicalDevice, возвращаемый функциями tf.config.list_physical_devices или tf.config.get_visible_devices.
Возвращаемое значение
Словарь со строковыми ключами.

© 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/r2.4/api_docs/python/tf/config/experimental/get_device_details

Spec-Zone.ru

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