Status flags¶
- dyff.schema.platform.is_status_failure(status: str) bool¶
- dyff.schema.platform.is_status_success(status: str) bool¶
- dyff.schema.platform.is_status_terminal(status: str) bool¶
- dyff.schema.platform.JobStatus = ('Complete', 'Failed')¶
The set of basic
statusvalues that are applicable to all “job” entities (entities that involve computation tasks).
- dyff.schema.platform.EntityStatus = ('Created', 'Schedulable', 'Admitted', 'Terminated', 'Deleted', 'Ready', 'Complete', 'Error', 'Failed')¶
The set of basic
statusvalues that are applicable to most entity types.
- dyff.schema.platform.EntityStatusReason = ('QuotaLimit', 'UnsatisfiedDependency', 'FailedDependency', 'TerminateCommand', 'DeleteCommand', 'Expired', 'Interrupted')¶
The set of basic
reasonvalues that are applicable to most entity types.
- dyff.schema.platform.DataSourceStatus = ('Created', 'Admitted', 'Ready', 'Error')¶
The set of
statusvalues that are applicable toDataSourceentities.
- dyff.schema.platform.DatasetStatus = ('Created', 'Admitted', 'Ready', 'Error')¶
The set of
statusvalues that are applicable toDatasetentities.
- dyff.schema.platform.DatasetStatusReason = ('QuotaLimit', 'DataSourceMissing', 'IngestFailed', 'WaitingForDataSource')¶
The set of
reasonvalues that are applicable toDatasetentities.
- dyff.schema.platform.EvaluationStatus = ('Created', 'Admitted', 'Complete', 'Failed')¶
The set of
statusvalues that are applicable toEvaluationentities.
- dyff.schema.platform.EvaluationStatusReason = ('QuotaLimit', 'Incomplete', 'Unverified', 'Restarted')¶
The set of
reasonvalues that are applicable toEvaluationentities.
- dyff.schema.platform.InferenceServiceStatus = ('Created', 'Admitted', 'Ready', 'Error')¶
The set of
statusvalues that are applicable toInferenceServiceentities.
- dyff.schema.platform.InferenceServiceStatusReason = ('QuotaLimit', 'BuildFailed', 'NoSuchModel', 'WaitingForModel')¶
The set of
reasonvalues that are applicable toInferenceServiceentities.
- dyff.schema.platform.ModelStatus = ('Created', 'Admitted', 'Ready', 'Error')¶
The set of
statusvalues that are applicable toModelentities.
- dyff.schema.platform.ModelStatusReason = ('QuotaLimit', 'FetchFailed')¶
The set of
reasonvalues that are applicable toModelentities.
- dyff.schema.platform.ReportStatus = ('Created', 'Admitted', 'Complete', 'Failed')¶
The set of
statusvalues that are applicable toReportentities.
- dyff.schema.platform.ReportStatusReason = ('QuotaLimit', 'NoSuchEvaluation', 'WaitingForEvaluation')¶
The set of
reasonvalues that are applicable toReportentities.