tf.data.experimental.service.WorkerConfig
Класс конфигурации для диспетчеров tf.data service.
tf.data.experimental.service.WorkerConfig(
dispatcher_address,
worker_address=None,
port=0,
protocol=None,
heartbeat_interval_ms=None,
dispatcher_timeout_ms=None
)
Поля:
-
dispatcher_address: Указывает адрес диспетчера. -
worker_address: Указывает адрес сервера worker. Этот адрес передаётся диспетчеру, чтобы диспетчер мог сообщить клиентам, как подключиться к этому worker. -
port: Указывает порт для привязки. Значение 0 указывает, что worker может привязаться к любому доступному порту. -
protocol: (Необязательно.) Указывает протокол, который будет использоваться сервером, например, "grpc". -
heartbeat_interval_ms: Частота отправки сигналов сердечногобиения worker диспетчеру в миллисекундах. Если не задано, runtime выберет разумное значение по умолчанию. Более высокое значение уменьшит нагрузку на диспетчера, в то время как более низкое значение сократит время, необходимое для возвращения ресурсов от завершённых задач. -
dispatcher_timeout_ms: Время в миллисекундах для повторных запросов к диспетчеру перед отказом и сообщением об ошибке. По умолчанию 1 час.
| Атрибуты | |
|---|---|
dispatcher_address | Псевдоним для поля номер 0 |
worker_address | Псевдоним для поля номер 1 |
port | Псевдоним для поля номер 2 |
protocol | Псевдоним для поля номер 3 |
heartbeat_interval_ms | Псевдоним для поля номер 4 |
dispatcher_timeout_ms | Псевдоним для поля номер 5 |
© 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/data/experimental/service/WorkerConfig