Skip to main content

Mithril CLI and SDK

Project description

Mithril CLI and SDK

Installation

# For CLI usage
uv tool install mithril-client

# For SDK usage (as a dependency)
uv add mithril-client

CLI Usage

# Launch a task
ml launch task.yaml -c my-cluster

# Launch with GPU specification
ml launch 'python train.py' --gpus A100:4

# Check status (falls through to sky)
ml status

# Tear down
ml down my-cluster

SDK Usage

from mithril import sky

# All skypilot functionality via fallthrough
task = sky.Task(run="echo hello")
sky.launch(task)

Development

uv sync --dev
uv run pytest

We recommend using prek (drop-in replacement for pre-commit) to run the repo’s git hook checks:

brew install prek
prek install

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

mithril_client-0.1.0rc1.tar.gz (162.5 kB view details)

Uploaded Source

Built Distributions

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

mithril_client-0.1.0rc1-cp314-cp314-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mithril_client-0.1.0rc1-cp314-cp314-macosx_10_12_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mithril_client-0.1.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

mithril_client-0.1.0rc1-cp311-cp311-manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

File details

Details for the file mithril_client-0.1.0rc1.tar.gz.

File metadata

  • Download URL: mithril_client-0.1.0rc1.tar.gz
  • Upload date:
  • Size: 162.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.2

File hashes

Hashes for mithril_client-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 a2a06a275d74729a967cfa69816c61fb567959b66a9b70a829bb27e5414360b8
MD5 8d11559e8a42c48e5202b058ed6e383d
BLAKE2b-256 05d22acc19a58846a6cc2e618a7ecc5e713c4a9a1ef2f555497c08e1898669a2

See more details on using hashes here.

File details

Details for the file mithril_client-0.1.0rc1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mithril_client-0.1.0rc1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9186a04f19d9921a716f5d9a36850bf042bbc0681ce591208d8560572494553d
MD5 07b18b1624e741ef08552074d9e781a8
BLAKE2b-256 52668adaeba3fcc2e632700af9ff0e7cbb753c741ba2b5bfcb1a867149a3ca8f

See more details on using hashes here.

File details

Details for the file mithril_client-0.1.0rc1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mithril_client-0.1.0rc1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ce43ae0f0fd20ba071f2297843efe095cb225ddeee906647ee06a9e1e0d231a6
MD5 f5daa75b55463e96d35a669f5e930bab
BLAKE2b-256 57ec69b8483ed74b61dafd1f34b2c9e923fc297d8d4ae52299f6556149599b7f

See more details on using hashes here.

File details

Details for the file mithril_client-0.1.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mithril_client-0.1.0rc1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2e5a64ebea6d576cd338b3f9eb56d0fa4097ea87d2cb1df7661bf52c6bbe18b
MD5 1ee3fafa55d7f4b1ca882533d944443a
BLAKE2b-256 807497ab11b235b75515c98713538e9607e8c348f042d26ef81aeff36bd5451b

See more details on using hashes here.

File details

Details for the file mithril_client-0.1.0rc1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mithril_client-0.1.0rc1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fdd7db4f6ce667c3565cea5db04352f5e78ffea6a03da984dfc3313c8409720a
MD5 62abb895fb9112d5ddc580ee12ef7b55
BLAKE2b-256 1039550e9a8d44fd1269d5ede24a2bbc86fb06bad7ef401ba057fd8294131ac3

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