Skip to main content

Constella Backend

constella-gpu-backend is the standalone Constella service package. It provides the manager, local and remote accelerator agents, SQLite workload history, high-resolution job curves, and the HTTP/WebSocket API without installing a user interface.

Constella natively supports heterogeneous accelerator clusters. Version 0.1.3 supports NVIDIA GPUs through NVML with an nvidia-smi fallback, and Ascend NPUs through DCMI with an npu-smi fallback.

Install and run

pip install constella-gpu-backend
constella service start --no-local-agent

Start a local NVIDIA or Ascend agent with the service:

constella service start --device nvidia
constella service start --device ascend

The backend exposes its API documentation at /docs and OpenAPI schema at /openapi.json. This package intentionally contains no Web or TUI frontend.

Other distributions are available for the Web UI, TUI, and full installation.

Source and documentation: github.com/kuma-loong/Constella

Metadata

Release files for constella-gpu-backend 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for constella-gpu-backend 0.1.3
File Size Uploaded
constella_gpu_backend-0.1.3.tar.gz 66.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for constella-gpu-backend 0.1.3
File Interpreter ABI Platform
constella_gpu_backend-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 144.2 kB

Release files / constella_gpu_backend-0.1.3.tar.gz

Download URL constella_gpu_backend-0.1.3.tar.gz
Size 66.1 kB
Tags Source
SHA-256 checksum
How to use checksums
02fa4d7f20e6de3f835b936df6cc5c1a1bcb303a0a61f920619812a58e51f952
BLAKE2b-256 checksum
How to use checksums
c25a6987664d6b5cf29953e39d36b26f9aa62c96d0060c69837ddce655dc48ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / constella_gpu_backend-0.1.3-py3-none-any.whl

Download URL constella_gpu_backend-0.1.3-py3-none-any.whl
Size 78.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b6db72db77cc82ddd88b7fdd4d96f66a26895d13258dd893facc4b3d7e7a816
BLAKE2b-256 checksum
How to use checksums
50e99a70629a9cba68472dd7ed6251295161f5908bca60c244e5e1f0edae449a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.1.4

2 release files

This release

0.1.3 This release

2 release files

0.1.2

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