ksuit.schedules.base.sequential_step_schedule ============================================= .. py:module:: ksuit.schedules.base.sequential_step_schedule Classes ------- .. autoapisummary:: ksuit.schedules.base.sequential_step_schedule.SequentialStepScheduleConfig ksuit.schedules.base.sequential_step_schedule.SequentialStepSchedule Module Contents --------------- .. py:class:: SequentialStepScheduleConfig .. py:attribute:: schedule :type: ksuit.schedules.base.schedule_base.ScheduleBase .. py:attribute:: start_step :type: int | None :value: None .. py:attribute:: end_step :type: int | None :value: None .. py:class:: SequentialStepSchedule(schedule_configs, **kwargs) Bases: :py:obj:`ksuit.schedules.base.schedule_base.ScheduleBase` A scheduler that switches between multiple schedules based on the step number. Initialize the scheduler. :param schedule_configs: A list of schedule configurations. :param \*\*kwargs: Additional arguments to pass to the parent class. .. py:attribute:: schedule_configs .. py:method:: get_sequential_schedule_config(step)