Simplified yaml/jsonargparse driven framework for AzureML interactions
Project description
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
Release history Release notifications | RSS feed
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)
Built Distribution
ez_azml-0.1.4-py3-none-any.whl
(12.3 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2953821ede1255915f7ddd93852d218cf0e9db99ef117887cd406beb6e72ca70 |
|
MD5 | f3669a2d3fdcabfb270ee3d8a6e659f6 |
|
BLAKE2b-256 | 93fff0d60f3c6cdb247a103a8e88d1243e73cd7d71eef5d1e9109c13c9909567 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed80b248b427fde1c46d25e6afea1221ddc2e9eae488429e0f25bc20e49e4dcd |
|
MD5 | b9c056daaeef7f20e66d865b96b42039 |
|
BLAKE2b-256 | ebde2aa6fda3d6a528311b20ad36b1c773d6ebd19cc10df201c1c7fa9a4914e1 |