noether.modeling.diffusion.factory¶
Attributes¶
Discriminated union of all built-in diffusion schedule configurations. |
Functions¶
|
Instantiate the right |
Module Contents¶
- noether.modeling.diffusion.factory.AnyDiffusionScheduleConfig¶
Discriminated union of all built-in diffusion schedule configurations.
Pydantic resolves the right variant by inspecting the
kindfield. Pair withbuild_schedule()to materialize the schedule object.
- noether.modeling.diffusion.factory.build_schedule(config)¶
Instantiate the right
DiffusionScheduleforconfig.- Parameters:
config (AnyDiffusionScheduleConfig) – Any variant of
AnyDiffusionScheduleConfig.- Returns:
A
DiffusionSchedulematching the variant’skind.- Raises:
ValueError – If
configis not a recognised schedule config.- Return type: