DaggerML
Project description
daggerml

DaggerML Python library for creating and managing DAGs (Directed Acyclic Graphs) for machine learning workflows.
Getting started
Installation
Install daggerml in whichever virtual environment you prefer.
pip install daggerml
For the CLI functionality, you have two options:
Option 1: Install CLI with daggerml (recommended for most users)
pip install daggerml[cli]
Option 2: Install CLI separately with pipx (keeps dependencies isolated)
pipx install daggerml-cli
Setting up a repo
Now we create a repo using the commandline.
dml config user ${EMAIL}
dml repo create ${REPO_NAME}
dml config repo ${REPO_NAME}
Now we can create dags or whatever we want using this repo.
from daggerml import Dml
with Dml().new("test", "this dag is a test") as dag:
dag.result = 42
Now we can list repos, dags, etc.
dml dag list
Clean up
dml repo delete ${REPO_NAME}
Docs
For more info, check out the docs at daggerml.com.
Contributing
If you want to contribute, please check out the contributing guide.
License
daggerml is distributed under the terms of the MIT license.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file daggerml-0.0.38.post1.tar.gz.
File metadata
- Download URL: daggerml-0.0.38.post1.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d946a22021517a0b7bf555747410b91ad3130d422a59d25b45eb0891080948e
|
|
| MD5 |
98a8a9fb3d8cd8dda8b564acf0df496c
|
|
| BLAKE2b-256 |
dcbafd301ea2435da6c9aa13c816b92a2d8f8433e3981da0d9fe7c11115570e0
|
File details
Details for the file daggerml-0.0.38.post1-py3-none-any.whl.
File metadata
- Download URL: daggerml-0.0.38.post1-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bb87fa7a0cf06ee062293aa18016660ca9e7e60c606363a8f080e67839d0262
|
|
| MD5 |
401d360bd709f097736220f6c0e824bf
|
|
| BLAKE2b-256 |
b09a9878e19a684b9dce859ee68f93b073515223120ad580587d412ea6f5b824
|