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.4.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

ez_azml-0.1.4-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file ez_azml-0.1.4.tar.gz.

File metadata

  • Download URL: ez_azml-0.1.4.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.17.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for ez_azml-0.1.4.tar.gz
Algorithm Hash digest
SHA256 2953821ede1255915f7ddd93852d218cf0e9db99ef117887cd406beb6e72ca70
MD5 f3669a2d3fdcabfb270ee3d8a6e659f6
BLAKE2b-256 93fff0d60f3c6cdb247a103a8e88d1243e73cd7d71eef5d1e9109c13c9909567

See more details on using hashes here.

File details

Details for the file ez_azml-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: ez_azml-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.17.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for ez_azml-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ed80b248b427fde1c46d25e6afea1221ddc2e9eae488429e0f25bc20e49e4dcd
MD5 b9c056daaeef7f20e66d865b96b42039
BLAKE2b-256 ebde2aa6fda3d6a528311b20ad36b1c773d6ebd19cc10df201c1c7fa9a4914e1

See more details on using hashes here.

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