Trainy Skypilot Policy
Project description
Trainy Skypilot Policy
This is a package that defines the Skypilot policies necessary for running on Trainy clusters. The purpose of the policy is to
- mutate tasks to add the necessary labels/annotations (kueue, networking, etc.) per cloud provider
- set the available k8s clusters to be those that are visible via tailscale in the allowed k8s cluster contexts
For users, they set in ~/.sky/config.yaml
admin_policy: trainy.policy.DynamicKubernetesContextsUpdatePolicy
and install
pip install "trainy-skypilot-nightly[kubernetes]"
pip install trainy-policy-nightly
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for trainy_policy_nightly-0.1.0.dev20241004104403.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ada79af95c75a9d03d0a3331c83376ad0c0c2e525e7425155eec6cba358d696 |
|
MD5 | 1c8072b83a44cd2f8af90581fcedbbc4 |
|
BLAKE2b-256 | fc6a5e5176304584bcad6fa4bba1a68bcdff856b406e8a4107e3eb0246eb1292 |
Close
Hashes for trainy_policy_nightly-0.1.0.dev20241004104403-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e6e2bd8c3e9829eaca7c6e5394e70935a62a1f51c7f40d904203840add6f255 |
|
MD5 | aac89e065cd5a47bf26a943cbdc89e22 |
|
BLAKE2b-256 | d7923cc9a0c595b302361427159331bccfd25fba9671adda9330649bc3dcafa1 |