mantik.utils.mantik_api.models¶
Interact with trained models in mantik api
Attributes¶
Exceptions¶
The given model payload is invalid |
Classes¶
Functions¶
|
Creates a trained model entry through the Mantik API |
|
Deletes a trained model entry through the Mantik API |
|
Retrieves trained model entries through the Mantik API |
|
Retrieves a download url |
|
Retrieves a trained model entry from the Mantik API |
|
|
|
Trigger the build for a containerized trained model |
|
Updates a trained model entry through the Mantik API |
Module Contents¶
- class mantik.utils.mantik_api.models.GetModel[source]¶
Bases:
ModelBaseKeywords
,GetModelNoKeywords
- exception mantik.utils.mantik_api.models.InvalidModelError[source]¶
Bases:
Exception
The given model payload is invalid
Initialize self. See help(type(self)) for accurate signature.
- class mantik.utils.mantik_api.models.PostPutModel[source]¶
Bases:
ModelBaseKeywords
,ModelBase
- mantik.utils.mantik_api.models.add(new_model_schema: PostPutModel, project_id: uuid.UUID, token: str) uuid.UUID [source]¶
Creates a trained model entry through the Mantik API
- mantik.utils.mantik_api.models.delete(project_id: uuid.UUID, model_id: uuid.UUID, token: str)[source]¶
Deletes a trained model entry through the Mantik API
- mantik.utils.mantik_api.models.get_all(project_id: uuid.UUID, token: str) List[GetModel] [source]¶
Retrieves trained model entries through the Mantik API
- mantik.utils.mantik_api.models.get_image_url(project_id: uuid.UUID, model_id: uuid.UUID, token: str) str [source]¶
Retrieves a download url for a containerized trained model from the Mantik API
- mantik.utils.mantik_api.models.get_one(project_id: uuid.UUID, model_id: uuid.UUID, token: str) GetModel [source]¶
Retrieves a trained model entry from the Mantik API
- mantik.utils.mantik_api.models.optional_cast(_type: T, optional_value: Any | None) T | None [source]¶
- mantik.utils.mantik_api.models.start_build(project_id: uuid.UUID, model_id: uuid.UUID, token: str) None [source]¶
Trigger the build for a containerized trained model from the Mantik API
- mantik.utils.mantik_api.models.update(updated_model_schema: PostPutModel, project_id: uuid.UUID, model_id: uuid.UUID, token: str)[source]¶
Updates a trained model entry through the Mantik API