mlnext.io.save_config

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

Saves a pydantic.BaseModel to yaml.

..deprecated:: 0.5.0

Will be removed in 0.7.0.

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)