paralleliq-skypilot-plugin
A SkyPilot AdminPolicy that surfaces piqc — Paralleliq's GPU waste scanner — when a GPU workload is launched on a Kubernetes cluster.
What it does
When you run sky launch with GPU accelerators targeting a Kubernetes cluster, the policy prints instructions to run a free piqc scan on your cluster before the job starts.
Install
pip install paralleliq-skypilot-plugin
Configure
Add one line to ~/.sky/config.yaml:
admin_policy: paralleliq_skypilot_plugin.ParalleliqPolicy
Usage
Run any GPU workload as normal:
sky launch -c my-cluster task.yaml
If the task requests GPU accelerators on a Kubernetes backend, you will see:
Paralleliq — GPU workload detected on Kubernetes.
Run a free GPU waste scan on this cluster before launching:
kubectl apply -f https://raw.githubusercontent.com/paralleliq/piqc/main/deploy/rbac.yaml
kubectl apply -f https://raw.githubusercontent.com/paralleliq/piqc/main/deploy/scan-job.yaml
kubectl logs -n kube-system job/piqc-scan
github.com/paralleliq/piqc · paralleliq.ai
License
Apache-2.0
Metadata
Release files for paralleliq-skypilot-plugin 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| paralleliq_skypilot_plugin-0.1.0.tar.gz | 5.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| paralleliq_skypilot_plugin-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / paralleliq_skypilot_plugin-0.1.0.tar.gz
| Download URL | paralleliq_skypilot_plugin-0.1.0.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
810fc4aabf56e0b239fc8d6c149e7306a360e27bf52eefd35e5f54d9500a865d
|
|
BLAKE2b-256 checksum How to use checksums |
f0c7e147dc06876b5af8f1cbe7d5b82c6fe1dc689a15a7e1097ea35bcf961ecf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / paralleliq_skypilot_plugin-0.1.0-py3-none-any.whl
| Download URL | paralleliq_skypilot_plugin-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
149ec417fa14d8729953b5a52c2177d6b36e54fe845a461aec3d01b9db712bf4
|
|
BLAKE2b-256 checksum How to use checksums |
9a6048f6e60d3a44e6b8222917be61814956f9315a92e4c8219d2845342a52e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|