caikit.interfaces.runtime.data_model.prediction_job_management
Classes
DataModel to request information about a PredictionJob |
|
DataModel returned as a result of starting a PredictionJob |
|
DataModel representing the status of a PredictionJob |
Module Contents
- class caikit.interfaces.runtime.data_model.prediction_job_management.PredictionJobInfoRequest[source]
Bases:
caikit.core.data_model.DataObjectBaseDataModel to request information about a PredictionJob
- prediction_id: py_to_proto.dataclass_to_proto.Annotated[str, FieldNumber(1)]
- class caikit.interfaces.runtime.data_model.prediction_job_management.PredictionJob[source]
Bases:
caikit.core.data_model.DataObjectBaseDataModel returned as a result of starting a PredictionJob
- prediction_id: py_to_proto.dataclass_to_proto.Annotated[str, FieldNumber(1)]
- class caikit.interfaces.runtime.data_model.prediction_job_management.PredictionJobStatusResponse[source]
Bases:
caikit.core.data_model.DataObjectBaseDataModel representing the status of a PredictionJob
- prediction_id: py_to_proto.dataclass_to_proto.Annotated[str, FieldNumber(1)]
- state: py_to_proto.dataclass_to_proto.Annotated[caikit.core.data_model.JobStatus, FieldNumber(2)]
- submission_timestamp: py_to_proto.dataclass_to_proto.Annotated[datetime.datetime, FieldNumber(3)]
- completion_timestamp: py_to_proto.dataclass_to_proto.Annotated[datetime.datetime, FieldNumber(4)]
- reasons: py_to_proto.dataclass_to_proto.Annotated[List[str], FieldNumber(5)]