wip mlflow implementation

This commit is contained in:
2026-05-26 15:03:53 -04:00
parent 0e728cc193
commit b907a74525
10 changed files with 2190 additions and 26 deletions

View File

@@ -36,6 +36,7 @@ class TrainingJobStatus:
modified: datetime | None
model_artifacts: str | None
failure_reason: str | None
raw: dict[str, Any] = field(default_factory=dict)
def _sm(session: Boto3SessionKwargs) -> SageMakerClient:
@@ -116,6 +117,7 @@ def get_training_job_status(session: Boto3SessionKwargs, job_name: str) -> Train
modified=resp.get("LastModifiedTime"),
model_artifacts=resp.get("ModelArtifacts", {}).get("S3ModelArtifacts"),
failure_reason=resp.get("FailureReason"),
raw=dict(resp),
)