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