Integration

Microsoft Azure logo

Microsoft Azure

Seamlessly Orchestrate ML Pipelines on Azure with ZenML

On this page

Integrate the power of Microsoft Azure with ZenML to effortlessly orchestrate and manage your machine learning pipelines in the cloud. This integration allows you to leverage Azure's scalable infrastructure and comprehensive ML services while benefiting from ZenML's streamlined workflow management capabilities.

Features with ZenML

  • Seamless deployment of ZenML pipelines on Azure infrastructure
  • Scalable compute resources for efficient model training and inference
  • Enable collaboration by sharing artifacts across teams and stakeholders
  • Flexible orchestrator settings for serverless, compute instance or compute cluster modes
  • Secure access to artifacts using Azure authentication methods

Main Features

  • Comprehensive cloud-based environment for the entire ML lifecycle
  • Scalable compute resources and managed services for ML workloads
  • Visual interface for monitoring and managing ML experiments and models
  • Seamless integration with other Azure services and tools
  • Enterprise-grade security and compliance features

How to use ZenML with Microsoft Azure

python
# Register a ZenML Azure stack by using existing infrastructure
# zenml stack register <STACK_NAME> -p azure

# OR, create a ZenML Azure stack by deploying new infrastructure
# zenml stack deploy -p azure

from zenml import pipeline, step


@step
def hello_world() -> str:
    return "Hello World!"


@pipeline
def my_pipeline():
    _ = hello_world()


if __name__ == "__main__":
    my_pipeline()

Additional Resources

Connect Your AI Workflows
to a World of Tools

Expand your AI workflows with 66 ZenML integrations