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