मॉडल स्टेजेस

MLflow परिचय

Weston Bassler

Senior MLOps Engineer

सॉफ्टवेयर एनवायरनमेंट्स

डेवलपमेंट, स्टेजिंग, और प्रोडक्शन एनवायरनमेंट का डायग्राम

MLflow परिचय

MLflow मॉडल स्टेजेस

  • मॉडल वर्ज़न को असाइन किए जाते हैं
  • प्रीडिफ़ाइंड स्टेजेस:

    • None
    • Staging
    • Production
    • Archived
  • एक समय में सिर्फ एक स्टेज

MLflow परिचय

प्रीडिफ़ाइंड स्टेजेस

प्रीडिफ़ाइंड स्टेजेस

MLflow परिचय

None

None स्टेज

MLflow परिचय

Staging

Staging स्टेज

MLflow परिचय

Production

Production स्टेज

MLflow परिचय

Archived

Archived स्टेज

MLflow परिचय

मॉडल ट्रांज़िशन करना

ट्रांज़िशन UI

# Import MLFlow Client
from mlflow import MlflowClient
client = MlflowClient()

# Transition to Staging client.transition_model_version_stage( name="Unicorn", version=3, stage="Staging" )
MLflow परिचय

मॉडल वर्ज़न को स्टेजिंग पर ले जाना

# Transition to Staging
client.transition_model_version_stage(name="Unicorn", version=3, stage="Staging")
<ModelVersion: creation_timestamp=1679693470034, current_stage='Staging', 
description=None, last_updated_timestamp=1679699050734, name='Unicorn', 
run_id='a1454f2865e449f8835f38f71e53e547', run_link=None, 
source='./mlruns/1/a1454f2865e449f8835f38f71e53e547/artifacts/model', 
status='READY', status_message=None, tags={}, user_id=None, version=3>
MLflow परिचय

रजिस्ट्री UI

रजिस्ट्री UI

MLflow परिचय

प्रोडक्शन पर ट्रांज़िशन

# Transition to Production
client.transition_model_version_stage(name="Unicorn", version=3, 
                                      stage="Production")
<ModelVersion: creation_timestamp=1679693470034, current_stage='Production', 
description=None, last_updated_timestamp=1679699633297, name='Unicorn', 
run_id='a1454f2865e449f8835f38f71e53e547', run_link=None, 
source='./mlruns/1/a1454f2865e449f8835f38f71e53e547/artifacts/model', 
status='READY', status_message=None, tags={}, user_id=None, version=3>
MLflow परिचय

अभ्यास करते हैं!

MLflow परिचय

Preparing Video For Download...