mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-12 17:34:18 +00:00
26 lines
611 B
Python
26 lines
611 B
Python
|
|
from datahub.emitter import mce_builder
|
||
|
|
from datahub.metadata.urns import MlModelGroupUrn
|
||
|
|
from datahub.sdk import DataHubClient
|
||
|
|
|
||
|
|
client = DataHubClient.from_env()
|
||
|
|
|
||
|
|
group_urn = MlModelGroupUrn(
|
||
|
|
platform="mlflow",
|
||
|
|
name="recommendation-models",
|
||
|
|
env="PROD",
|
||
|
|
)
|
||
|
|
|
||
|
|
training_job_urn = mce_builder.make_data_job_urn(
|
||
|
|
orchestrator="airflow",
|
||
|
|
flow_id="train_recommendation_model",
|
||
|
|
job_id="training_task",
|
||
|
|
)
|
||
|
|
|
||
|
|
group = client.entities.get(group_urn)
|
||
|
|
|
||
|
|
group.add_training_job(training_job_urn)
|
||
|
|
|
||
|
|
client.entities.update(group)
|
||
|
|
|
||
|
|
print(f"Added training job {training_job_urn} to ML model group {group_urn}")
|