Skip to main content

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)

Source distribution for paralleliq-skypilot-plugin 0.1.0
File Size Uploaded
paralleliq_skypilot_plugin-0.1.0.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for paralleliq-skypilot-plugin 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page