noether.core.schemas.initializers¶
Attributes¶
Classes¶
Module Contents¶
- class noether.core.schemas.initializers.InitializerConfig(/, **data)¶
Bases:
pydantic.BaseModel- Parameters:
data (Any)
- run_id: str¶
A unique identifier for the training stage. This is used to find the correct checkpoint.
- stage_name: str | None = None¶
The name of the stage training stage if defined. When training, the stage name is usually “train”.
- model_name: str | None = None¶
The name of the model to load. This is the model_name used in CheckpointCallback.
- checkpoint: str | None | dict = None¶
Which checkpoint to load. Checkpoint is usually “latest” or “best_loss”, depending on which checkpoint you want to load.
- model_config¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class noether.core.schemas.initializers.CheckpointInitializerConfig(/, **data)¶
Bases:
InitializerConfig- Parameters:
data (Any)
- kind: Literal['noether.core.initializers.CheckpointInitializer'] = None¶
- class noether.core.schemas.initializers.ResumeInitializerConfig(/, **data)¶
Bases:
CheckpointInitializerConfig- Parameters:
data (Any)
- kind: Literal['noether.core.initializers.ResumeInitializer'] = None¶
- class noether.core.schemas.initializers.PreviousRunInitializerConfig(/, **data)¶
Bases:
CheckpointInitializerConfig- Parameters:
data (Any)
- kind: Literal['noether.core.initializers.PreviousRunInitializer'] = None¶
- noether.core.schemas.initializers.AnyInitializer¶