ksuit.schedules.base.sequential_percent_schedule ================================================ .. py:module:: ksuit.schedules.base.sequential_percent_schedule Classes ------- .. autoapisummary:: ksuit.schedules.base.sequential_percent_schedule.SequentialPercentScheduleConfig ksuit.schedules.base.sequential_percent_schedule.SequentialPercentSchedule Module Contents --------------- .. py:class:: SequentialPercentScheduleConfig .. py:attribute:: schedule :type: ksuit.schedules.base.schedule_base.ScheduleBase .. py:attribute:: start_percent :type: float | None :value: None .. py:attribute:: end_percent :type: float | None :value: None .. py:class:: SequentialPercentSchedule(schedule_configs) Bases: :py:obj:`ksuit.schedules.base.schedule_base.ScheduleBase` A scheduler that switches between multiple schedules based on the percentage of steps completed. 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, total_steps)