Skip to main content

DaggerML

Project description

daggerml PyPI - Version PyPI - Python Version

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


Download files

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

Source Distribution

daggerml-0.0.37.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

daggerml-0.0.37-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file daggerml-0.0.37.tar.gz.

File metadata

  • Download URL: daggerml-0.0.37.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for daggerml-0.0.37.tar.gz
Algorithm Hash digest
SHA256 eb75ef783af86a559cec4710e4d885e82a182f888a1060f75deac8f5bc2b4e5c
MD5 ab07c8525ff079db3d22b8c264766e93
BLAKE2b-256 7cc71b82ffcdef13031f1359401fdf8fc61397aaaa1a0875ff2d2d921add7c98

See more details on using hashes here.

File details

Details for the file daggerml-0.0.37-py3-none-any.whl.

File metadata

  • Download URL: daggerml-0.0.37-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for daggerml-0.0.37-py3-none-any.whl
Algorithm Hash digest
SHA256 47c854b0986ce5318b9ef131cb7f54e99a9f961e6e20097972fed913f4696f1f
MD5 e31625e75d5592ec249f3a51f07f975b
BLAKE2b-256 611cb2c6ce9f80303a8418735173200b39aaab84da633c0d69e1baf0a1fc788e

See more details on using hashes here.

Supported by

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