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.0rc2.tar.gz (162.8 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.0rc2-cp314-cp314-macosx_11_0_arm64.whl (3.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mithril_client-0.1.0rc2-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.0rc2-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.0rc2-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.0rc2.tar.gz.

File metadata

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

File hashes

Hashes for mithril_client-0.1.0rc2.tar.gz
Algorithm Hash digest
SHA256 b01ce3ed3dd3d8040b134c295e6af28f9a521541cbcc0fcce7ca43198b6e8d49
MD5 6cac49fe453f2358512266ebe7b86e38
BLAKE2b-256 b9052fbed70ebfb0e70570da1c970bfb5d9e4d5872902c2218d66d50ca7fcfaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fe837d77322cc7f2907c0231af761c5a3d3ac52cd2261bb25dcc578bbb596a9
MD5 aa36337bb4f85f3a3f454083d51350cb
BLAKE2b-256 f9c16b0bae1b6044cb7b78ebc71382f5dacd90cb54dfa407d4b49766b0a8cca5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 772648118fa8328ce6683df6f0bc5ef5c9cfc000faeb9003e4ca79bde0e96e27
MD5 5238b64f35bc2eea11db76001548cab0
BLAKE2b-256 c52e6a242303d6efdc2271a62e4ce3c69d9caa9026a264cabc9c33acaa5f69c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e501321b1261f3739d98eced5093e4b33c9d6a2a196738ebcab099347972343e
MD5 99532c5fe17c17d7e51920d9a004110a
BLAKE2b-256 085e8fbca2442c423c76bf0d5740d21ae9a7912f1dc3bdec9540ecb1a3ff384e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35e5467449a17bf6c779feeec8c4ab58ef2b6fef428a2c6e7c36ff4161ad8ad0
MD5 963d5b76c0c702e43c9f433e4b34c348
BLAKE2b-256 765c3a4eef43c3cf813835bfdaa447db110dd654ff02ad2d35e9f36f555c95f1

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