renewable-huber-native-cuda
Optional Rust/CUDA 12 engine for
renewable-huber. Version
0.7.0 requires exactly renewable-huber==0.7.0.
python -m pip install renewable-huber-native-cuda==0.7.0
Release wheels cover CPython 3.10–3.13 on Windows x86-64 and Linux x86-64
(manylinux_2_28). The wheel does not bundle NVIDIA libraries. Instead it depends on
NVIDIA's own nvidia-cuda-runtime-cu12, nvidia-cublas-cu12,
nvidia-cusolver-cu12, nvidia-cusparse-cu12 and nvidia-nvjitlink-cu12
wheels, and loads that complete set at import. When the set is incomplete it
falls back to a system CUDA 12 toolkit (CUDA_PATH on Windows, the default
loader path on Linux). A compatible NVIDIA driver is always required. Rust,
CMake, Visual Studio and nvcc are not required to install the wheel.
from renewable_huber import RenewableHuberRegressor
model = RenewableHuberRegressor(
backend="native_cuda",
device="cuda",
dtype="float32",
penalty="l1", # or "none"
)
model.fit(X, y)
The whole-batch engine accepts contiguous host NumPy arrays. Its update path also accepts C-contiguous CuPy, PyTorch-CUDA and TensorFlow-eager GPU tensors through DLPack in exact float32 or float64. All inputs must already be on the selected engine device; dtype casts, contiguous copies, cross-device copies and host staging are never implicit. CuPy/PyTorch negotiate the consumer stream directly; TensorFlow uses an explicit producer synchronization boundary before zero-copy export.
predict accepts host arrays and, since Python API 4, the same CUDA DLPack
tensors, which it reads in place on the engine stream; the result is always a
NumPy array. The engine implements penalty="none" and penalty="l1" (C ABI
2) and is always selected explicitly; backend="auto" never chooses native
CUDA. See the project
support matrix
for CUDA Graph and fast-math
limits.
Source builds require CUDA Toolkit 12.x (12.8+ for the release architecture
set), Visual Studio 2022 C++ Build Tools on Windows, CMake, Ninja, Rust and
Maturin. Linux release wheels are built inside manylinux_2_28 by
scripts/native/build_linux_cuda_wheel.sh. Developer builds target the active GPU by default and are not portable
release wheels.
Metadata
Release files for renewable-huber-native-cuda 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 3.1 MB
Release files / renewable_huber_native_cuda-0.7.0-cp313-cp313-win_amd64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 335.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5baf9862b292580732faa360d0b65a919625c160735873e0c079b515a8d46d25
|
|
BLAKE2b-256 checksum How to use checksums |
e60599e0ab5517b7124a68277b98f98dd2a1bc239de0b592cba5b03015113c98
|
| 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 7, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.7.0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 445.1 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4e17e907d4c06dc9dbd5366235b95fb4bf14a826e073067f7834f80a710ecfa
|
|
BLAKE2b-256 checksum How to use checksums |
16bc678b18aeccf49a8bad8c1f0375fd941167d01d25f91baa406d52132ad282
|
| 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 7, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.7.0-cp312-cp312-win_amd64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 336.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
90d95801b0fd1b06d8a58972f220a8885e0b48cb46720dfb8429ca23d9c2735e
|
|
BLAKE2b-256 checksum How to use checksums |
0853744e1fa465422be340ea0b38be2aef5d788a7596132529c677e86f0100ad
|
| 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 7, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.7.0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 446.1 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c8044185c26752a28353beb891ff10f9a03f8f1f44c39c8b7bacc7da44642887
|
|
BLAKE2b-256 checksum How to use checksums |
e4c2a04de3f8dc7fa6da8b4727733ba9586567792a64b8b0700ec752bcaa1b48
|
| 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 7, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.7.0-cp311-cp311-win_amd64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 340.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9dc2232a0ae1f944c1e53853b10763a166325cd7e239c27757d325215445e93e
|
|
BLAKE2b-256 checksum How to use checksums |
e9220527f3b09ea200a1d1069d33cbd94f58ab63d4ba145b1f4f2ebca87bd428
|
| 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 7, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.7.0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 449.9 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
763b94876dc456ad25b21380014d3a72b8c7bbdadd6f18dce33d57b62e020231
|
|
BLAKE2b-256 checksum How to use checksums |
4da66823c70f9680be8018732ff1f4e7b8da0fb335a5d59567209d775d5b3dd4
|
| 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 7, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.7.0-cp310-cp310-win_amd64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 340.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ae2216969b20371671941770ef79e07bf1bd6eeab2a31443d9ec01ee6f9ec49f
|
|
BLAKE2b-256 checksum How to use checksums |
ab17404b7580b5f8ef8ad985e4e8f9b334032648b9866673f7586605e275a927
|
| 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 7, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.7.0-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | renewable_huber_native_cuda-0.7.0-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 449.9 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a41a089e03566cff73045dac310f0e884f1017269e567012bc49826570b9f564
|
|
BLAKE2b-256 checksum How to use checksums |
360fc8886fe0837b4db480176ea7cef504a7960ab57c403d7688436dda16cbca
|
| 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 7, 2026.
Transparency log