Metadata-Version: 2.4
Name: constella-gpu-web
Version: 0.1.2
Summary: Constella backend with the production Web monitoring interface.
Project-URL: Homepage, https://github.com/kuma-loong/Constella
Project-URL: Repository, https://github.com/kuma-loong/Constella
Project-URL: Documentation, https://github.com/kuma-loong/Constella#readme
Project-URL: Issues, https://github.com/kuma-loong/Constella/issues
License-Expression: MIT
License-File: LICENSE
Keywords: ascend,fastapi,gpu,monitoring,nvidia,web
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.10
Requires-Dist: constella-gpu-backend==0.1.2
Description-Content-Type: text/markdown

# Constella Web

`constella-gpu-web` installs the Constella backend and its production Web
interface. It provides realtime accelerator monitoring, automatic workload
history, job curves, and multi-user analytics in a browser.

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

## Install and run

```bash
pip install constella-gpu-web
constella service start
```

Open `http://127.0.0.1:8765/overview`. On an Ascend host, start the service with
`constella service start --device ascend`.

This distribution contains no Textual TUI. Use
[`constella-gpu`](https://pypi.org/project/constella-gpu/) for both frontends,
[`constella-gpu-tui`](https://pypi.org/project/constella-gpu-tui/) for a
terminal-focused installation, or
[`constella-gpu-backend`](https://pypi.org/project/constella-gpu-backend/) for
the API service alone.

Source and documentation: [github.com/kuma-loong/Constella](https://github.com/kuma-loong/Constella)
