Это контекстный класс, который передается пользовательской функции ввода и содержит информацию о вычислительных репликах и конвейерах ввода. Количество вычислительных реплик (при синхронном обучении) помогает вычислить размер локального пакета на основе желаемого глобального размера пакета для каждой реплики. Информацию о конвейере ввода можно использовать, чтобы возвращать для каждой реплики разные подмножества входных данных (например, разделить конвейер ввода на фрагменты или использовать другой источник входных данных и т. д.).
Аргументы
num_input_pipelines
количество конвейеров ввода в кластере.
input_pipeline_id
идентификатор текущего конвейера ввода; должен быть целым числом в диапазоне [0,num_input_pipelines).
num_replicas_in_sync
количество синхронизированных реплик.
Атрибуты
input_pipeline_id
Возвращает идентификатор конвейера ввода.
num_input_pipelines
Возвращает количество конвейеров ввода.
num_replicas_in_sync
Возвращает количество синхронизированных вычислительных реплик.