Skip to main content

hessboost-runtime-cuda

The hessboost extension built with NVIDIA CUDA, for Linux. Install it through hessboost's cuda extra, which pins the matching release:

uv add 'hessboost[cuda]'        # or: pip install 'hessboost[cuda]'

import hessboost then loads this extension in place of its own: device="cuda" (or "cuda:<ordinal>") trains and Booster.to_gpu("cuda") predicts on an NVIDIA GPU, bit for bit as on the CPU. Everything else, wgpu included, works as in the plain hessboost package. This package has no Python API of its own. It must come from the same release as hessboost, which refuses to import beside one of another release.

Running it needs no CUDA toolkit, only an NVIDIA GPU of compute capability 7.5 (Turing) or newer and a driver supporting CUDA 12.8 or newer. Wheels cover x86_64 and aarch64 glibc Linux (manylinux_2_28): one abi3 wheel for CPython 3.11 and newer and one for free-threaded CPython 3.14t. Building from the source distribution needs Rust 1.93 or newer, a C compiler, CUDA 13's cuda.h and curand.h (CUDA_HOME or CUDA_TOOLKIT_PATH), and libclang.

See hessboost's GPU documentation.

License

Apache-2.0.

Metadata

Release files for hessboost-runtime-cuda 0.3.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 hessboost-runtime-cuda 0.3.0
File Size Uploaded
hessboost_runtime_cuda-0.3.0.tar.gz 5.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for hessboost-runtime-cuda 0.3.0
File
hessboost_runtime_cuda-0.3.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
hessboost_runtime_cuda-0.3.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
hessboost_runtime_cuda-0.3.0-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
hessboost_runtime_cuda-0.3.0-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details

Total release size: 25.0 MB

Release files / hessboost_runtime_cuda-0.3.0.tar.gz

Download URL hessboost_runtime_cuda-0.3.0.tar.gz
Size 5.3 MB
Tags Source
SHA-256 checksum
How to use checksums
d432cff41992ad3012cc64d09853efea67e2fb66260d139fbf00e9618a54ad4f
BLAKE2b-256 checksum
How to use checksums
572db6e59601bf5da93a76e8922307cdb0db9a4f03dcfc3faf0526aa2449e2a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / hessboost_runtime_cuda-0.3.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL hessboost_runtime_cuda-0.3.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d0a5877e84384daa59cefd74dc962e6a9a8a0b959d4894af5dc1a6a641f96b8
BLAKE2b-256 checksum
How to use checksums
5f5f61ab25d5af106b0477300f58eea280c2def89d619f83fa6e2bb76cb4dfb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / hessboost_runtime_cuda-0.3.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL hessboost_runtime_cuda-0.3.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1313805e5233aab29a465ce22627707eb1bcb6c703fe8fad0c82bcd04f2a224e
BLAKE2b-256 checksum
How to use checksums
acbd85c69389bab173642788691954bae2de34302b39a2ccf532368f441b60d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / hessboost_runtime_cuda-0.3.0-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL hessboost_runtime_cuda-0.3.0-cp311-abi3-manylinux_2_28_x86_64.whl
Size 5.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
eee261f22fc263f8f724dd68ce086eaabcfe55bf1a57e77a572ecd1274754992
BLAKE2b-256 checksum
How to use checksums
0c5155ed90ce68daec009436c5cbb8bc5437e9f9e0908859b6e0df3365f54036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / hessboost_runtime_cuda-0.3.0-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL hessboost_runtime_cuda-0.3.0-cp311-abi3-manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
fcf36b82ddefb1a6c65649ccdd8d305e7137ab662d009be525e21b8d54e4c39a
BLAKE2b-256 checksum
How to use checksums
29153959d0c07877be287623ba8b60144aa2568b82dc88ec4936822c042ee57d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

5 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