Skip to main content

Simplified yaml/jsonargparse driven framework for AzureML interactions

Project description

pdm-managed Static Badge

Easy AzureML (Beta)

This project attempts to reduce the boilerplate code when launching simple azureml jobs from command line.

It aims to:

  • Be object oriented to enable end users to extend the SDK for their custom workflows, trying to reuse AzureML SDK V2 native classes as much as possible
  • Be config driven (thanks to jsonargparse) to improve reusability of objects and code
  • Be, as it name states, easy to use (hence focused in simple usecases)
  • Unify through wrappers the different flows and runs in Azure through a common interface

You can check more info at the documentation site

Installation

Simply run

pip install ez-azml

Quickstart

The main entrypoint is the CLI command. The following command will show you the help

ez-azml -h

You can run an example with (if you have cloned the repo)

Command

ez-azml --config configs/command/main.yaml run

PipelineRun

PYTHONPATH=$PYTHONPATH:. ez-azml --config configs/pipeline/main.yaml run

(PYTHONPATH to point to the examples dir. This is not needed if your pipeline is available in any package as an importable function)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ez_azml-0.1.4a0.tar.gz (11.1 kB view hashes)

Uploaded Source

Built Distribution

ez_azml-0.1.4a0-py3-none-any.whl (12.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page