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

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.0a1.tar.gz (135.9 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.0a1-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mithril_client-0.1.0a1-cp314-cp314-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mithril_client-0.1.0a1-cp311-cp311-manylinux_2_28_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

mithril_client-0.1.0a1-cp311-cp311-manylinux_2_28_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

File details

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

File metadata

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

File hashes

Hashes for mithril_client-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 6a8412a72214049aa219e4e7b25fe00e0e95f3401765fafb98f2a141ff70ba17
MD5 d017f27b9b0e527534e2b64a454e4a4d
BLAKE2b-256 ba67b0817921c35564322d30649a89e5bdf54ca3eef3b2359efeac1dd8399031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0a1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c64a3a11ed01ac41da9303d368739106fafef25661b8165fe8b5a9a8c3c8c3c3
MD5 65f09ffe4d4cfb0b0bbd070a8027f8cf
BLAKE2b-256 d54b00276faf9952588356a44bcb4dcbccb1415d87af3883678b0327c2e89334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0a1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2cdf7aa5f9483d7ccceb75ffa10d88d0a2fc409449e8a39d58d7ba9bc696a2b9
MD5 04638224337e14fba065d90dc7090858
BLAKE2b-256 b53e57e41ead0268130cf87b2db823e442e130844dd22ad5dcf60efe82008e77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0a1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0517056cea8b9635d36b2d799f38ad3e0dac7db3744c5d794d742a1fd763cc2f
MD5 b3819c214568e1ab9d12744f08daf3f7
BLAKE2b-256 60e35a4e3c3bafac75a5f92bbc5b34bb79e4d2001e8a381fa64e7f507af7b2f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mithril_client-0.1.0a1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86d633d3a7595ec64bf97b133619117510e01153eed6ac7124d4b4eb67d1886b
MD5 679a9d8a2fd0712e9aea4be6feaadbcb
BLAKE2b-256 6fe79711e367e834defbe4cafb1b96ab6624225bc9d75d26114e2aeea3877a2b

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