llm / tests /utils /test_scheduler.py
abersbail's picture
Replace llm Space with DIPAug project hub
9c2e807 verified
raw
history blame contribute delete
609 Bytes
"""Tests for adaptive scheduler."""
from __future__ import annotations
from dipauglib.schedulers.adaptive import AdaptiveAugmentationScheduler
def test_scheduler_bounds():
scheduler = AdaptiveAugmentationScheduler()
assert scheduler.d_min <= scheduler.intensity_at(0) <= scheduler.d_max
assert scheduler.d_min <= scheduler.intensity_at(100) <= scheduler.d_max
def test_scheduler_is_monotonic():
scheduler = AdaptiveAugmentationScheduler()
start = scheduler.intensity_at(0)
middle = scheduler.intensity_at(50)
end = scheduler.intensity_at(100)
assert start < middle < end