mlnext.io.save_config#

mlnext.io.save_config(config: BaseModel, *, name: str, folder: str = '.')[source]#

Saves a pydantic.BaseModel to yaml.

Parameters:
  • model (BaseModel) – Basemodel to save

  • folder (str) – Path to folder

  • name (str) – Name of file

Raises:

ValueError – Raised if folder is invalid.

Example

>>> # Save a pydantic model to yaml
>>> class User(pydantic.BaseModel): id: int
>>> user = User(id=1)
>>> save_config(config=user)