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.0rc3.tar.gz (173.0 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.0rc3-cp314-cp314-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mithril_client-0.1.0rc3-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.0rc3-cp311-cp311-manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

File metadata

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

File hashes

Hashes for mithril_client-0.1.0rc3.tar.gz
Algorithm Hash digest
SHA256 7f5d7aa0baaade6c3fe4899e171b08fc0b1a3b17e2d51a4075999cbd574d5514
MD5 498c0abb8a426f715bf30036c99d2a09
BLAKE2b-256 37a0938b649ce78cac92258aaada698ec610893e26df7b3c7c20f72670496cb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fe49a937edc5ad75a9b5baaf1ff33999312a0359de3a0328116c9be556e2eb0
MD5 f6a16333f7461f714d5bc870d0be7a07
BLAKE2b-256 4d6d17a6136bf34c953e275f8f6ec7f099637977b7e76c307c921470f8f32571

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a45638f586b7de25c6cfdac0fe8cf75b7fae665641ee922cc281bd330e6427b3
MD5 5100b6d9817b62d1370942742847bfe8
BLAKE2b-256 ccc2c13808ddbd3ff61e94b37089f219685279828b1fefe6461f60058dcd3e02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 708f08d3a8a462a7fe377e4d737294c03191ef4de0921ab63c2561c3a20357be
MD5 31b1ff88773062856d6b4fea54453bfd
BLAKE2b-256 a5212625d84ecd935c9bf649162102d6d8f932eed6e7f9713238ff760bd5d7d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0rc3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f93583ead272de856e309270bbfcc81183bc941837a32bf4a0c1c3b3ec64816
MD5 0ccd679cc463c6bc581328039714508e
BLAKE2b-256 9b28a34a48d47cb183c33805fa5b7d55a596fc86c4f4ebe9289a901dc191a593

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