Spec-Zone.ru › TensorFlow 2.9

tf.config.experimental.ClusterDeviceFilters

Представляет коллекцию фильтров устройств для удаленных рабочих в кластере.

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

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

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

tf.compat.v1.config.experimental.ClusterDeviceFilters

tf.config.experimental.ClusterDeviceFilters()
Примечание: это экспериментальный API и может быть изменён.

Установите фильтры устройств для выборочных задач и процессов. Для каждого удалённого рабочего узла фильтры устройств представляют собой список строк. При наличии любых фильтров удалённый рабочий игнорирует все устройства, которые не соответствуют ни одному из фильтров. Каждый фильтр может быть частично указан, например, "/job:ps", "/job:worker/replica:3" и т.д. Обратите внимание, что устройство всегда видно рабочему, на котором оно расположено.

Например, чтобы установить фильтры устройств для кластера серверов параметров:

cdf = tf.config.experimental.ClusterDeviceFilters()
for i in range(num_workers):
  cdf.set_device_filters('worker', i, ['/job:ps'])
for i in range(num_ps):
  cdf.set_device_filters('ps', i, ['/job:worker'])

tf.config.experimental_connect_to_cluster(cluster_def,
                                          cluster_device_filters=cdf)

Фильтры устройств могут быть частично указаны. Для удалённых задач, для которых не указаны фильтры устройств, все устройства будут видны им.

Методы

set_device_filters

Просмотреть исходный код

set_device_filters(
    job_name, task_index, device_filters
)

Установите фильтры устройств для данного имени задачи и идентификатора.

© 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/versions/r2.9/api_docs/python/tf/config/experimental/ClusterDeviceFilters

Spec-Zone.ru

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