Spec-Zone.ru › TensorFlow

tf.device

Задаёт устройство для операций, создаваемых или выполняемых в этом контексте.

tf.device(
    device_name
) -> ContextManager[None]

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

Используется в руководстве Используется в учебных материалах
  • API NumPy в TensorFlow
  • Использование GPU
  • Введение в переменные
  • Генерация случайных чисел
  • Использование TPU
  • Основы настройки: тензоры и операции
  • Решение задач GLUE с помощью BERT на TPU

Эта функция задаёт устройство, которое будет использоваться для операций, создаваемых или выполняемых в определённом контексте. Вложенные контексты наследуют это устройство и также создают или выполняют на нём свои операции. Если конкретное устройство не требуется, рассмотрите возможность не использовать эту функцию, чтобы устройство можно было назначить автоматически. Как правило, использование этой функции необязательно. device_name можно задать полностью, например "/job:worker/task:1/device:cpu:0", или частично, указав только некоторые поля, разделённые символом "/". Все указанные поля переопределяют аннотации устройств из внешних областей.

Например:

with tf.device('/job:foo'):
  # ops created here have devices with /job:foo
  with tf.device('/job:bar/task:0/device:gpu:2'):
    # ops created here have the fully specified device above
  with tf.device('/device:gpu:1'):
    # ops created here have the device '/job:foo/device:gpu:1'
Аргументы
device_name Имя устройства, используемого в контексте.
Возвращает
Менеджер контекста, задающий устройство по умолчанию для вновь создаваемых операций.
Вызывает исключение
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/device

Spec-Zone.ru

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