caikit.interfaces.runtime.data_model.prediction_job_management

Classes

PredictionJobInfoRequest

DataModel to request information about a PredictionJob

PredictionJob

DataModel returned as a result of starting a PredictionJob

PredictionJobStatusResponse

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.DataObjectBase

DataModel 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.DataObjectBase

DataModel 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.DataObjectBase

DataModel 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)]