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