Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

dhbw-cloud

Client of the DHBW Cloud's AI service (KI-Dienst) and the command dhbw-cloud: dhbw-cloud login once, then dhbw-cloud job … for batch jobs on its GPUs; more areas of the API will follow as subcommands.

pip install dhbw-cloud
dhbw-cloud login                          # personal API token (aiaas_…) from the self-service UI
dhbw-cloud job submit --project t-… -- python train.py --epochs 10
dhbw-cloud job list
dhbw-cloud job log -f j-4f3a9c0d2e
dhbw-cloud job cancel j-4f3a9c0d2e

A job runs in the project's environment with the home and ~/project-shared of the person, on one GPU of a class the project has; its output also lands in ~/jobs/<name>/output-<attempt>.log. Notebooks run with papermill: dhbw-cloud job submit --project t-… --notebook kurs/training.ipynb. Whether a project has batch jobs, how many per person, how long they may run and whether a workspace may evict them is set in the project's budget.

From Python, the generated client of the whole API is dhbw_cloud.api:

import dhbw_cloud
from dhbw_cloud.api.api.gpu import list_gpu_jobs

for job in list_gpu_jobs.sync(client=dhbw_cloud.client()):
    print(job.id, job.state)

The address is DHBW_CLOUD_URL (default production), the token DHBW_CLOUD_TOKEN or the file ~/.config/dhbw-cloud/token.

Metadata

Release files for dhbw-cloud 0.2.62.dev4

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

Source distribution (sdist)

Source distribution for dhbw-cloud 0.2.62.dev4
File Size Uploaded Provenance Actions
dhbw_cloud-0.2.62.dev4.tar.gz 75.5 kB Without provenance Details for dhbw_cloud-0.2.62.dev4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dhbw-cloud 0.2.62.dev4
File Interpreter ABI Platform Actions
dhbw_cloud-0.2.62.dev4-py3-none-any.whl Python 3 none any Details for dhbw_cloud-0.2.62.dev4-py3-none-any.whl

Total release size: 276.8 kB

Release files / dhbw_cloud-0.2.62.dev4.tar.gz

Download URL dhbw_cloud-0.2.62.dev4.tar.gz
Size 75.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b8b41d76f66f9ec8ea40a4569e6a945a23cd6436eb2edf36595c8bb43e463f3f
BLAKE2b-256 checksum
How to use checksums
f8436668ad51e28f9186601de325366b59a55f3bcd222bc880fd57ba7837e0de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / dhbw_cloud-0.2.62.dev4-py3-none-any.whl

Download URL dhbw_cloud-0.2.62.dev4-py3-none-any.whl
Size 201.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0d4550eb14d4d0c2254f2796b89a27e40c3f09a05cd398e05e9f5587eafe8de
BLAKE2b-256 checksum
How to use checksums
8f8523ff52755880ea9edc6b45ca601800cb6894654bae8c7b9a53bb694f77ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for dhbw-cloud 0.2.62.dev4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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