compileml.artifact

save_artifact

def save_artifact(artifact: dict, path: str | os.PathLike, *, indent: int | None = 2) -> None

from compileml.artifact import save_artifact

Write an artifact to JSON (hash already embedded; loaders verify it).

Parameters#

NameTypeDefaultKind
artifactdictrequiredpositional
pathstr | os.PathLikerequiredpositional
indentint | None2keyword-only

Returns#

None

Example#

python
from compileml.artifact import save_artifact
 
save_artifact(artifact, "decision.json")