renewable-huber-native-cuda
Optional Rust/CUDA 12 engine for
renewable-huber. Version
0.6.1 requires exactly renewable-huber==0.6.1.
python -m pip install renewable-huber-native-cuda==0.6.1
Published wheels currently support CPython 3.10–3.12 on Windows x86-64. The
wheel does not bundle NVIDIA libraries. It requires a compatible NVIDIA driver
and a CUDA 12 runtime discoverable through CUDA_PATH, including cudart,
cuBLAS/cuBLASLt, cuSOLVER, cuSPARSE and nvJitLink DLLs. 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="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.
Device-resident prediction is not part of the current ABI: predict accepts
host input and returns a NumPy array. The engine currently supports
penalty="none" 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. Developer builds target the active GPU by default and are not portable release wheels.
Metadata
Release files for renewable-huber-native-cuda 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| renewable_huber_native_cuda-0.6.1-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| renewable_huber_native_cuda-0.6.1-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| renewable_huber_native_cuda-0.6.1-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
Total release size: 946.3 kB
Release files / renewable_huber_native_cuda-0.6.1-cp312-cp312-win_amd64.whl
| Download URL | renewable_huber_native_cuda-0.6.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 313.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6de5f915156051c43d7f5a32352fd843884072e50cfabaadfe9d3a3ea25d8c13
|
|
BLAKE2b-256 checksum How to use checksums |
d5c23a5f9619265e6b8d815b8e3cdca94b5273cb9f82bc5b62de3a864e8ae840
|
| 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 Aug 9, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.6.1-cp311-cp311-win_amd64.whl
| Download URL | renewable_huber_native_cuda-0.6.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 315.9 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e7cfc679cf7d224e95fc33e4ca3266557d9ddcc86c57b8e8b1782a1479de8647
|
|
BLAKE2b-256 checksum How to use checksums |
83c01b73f56bcd2ca43ce4ebe5932e70beb53a9c04bd74f79ffae56333963a20
|
| 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 Aug 9, 2026.
Transparency logRelease files / renewable_huber_native_cuda-0.6.1-cp310-cp310-win_amd64.whl
| Download URL | renewable_huber_native_cuda-0.6.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 316.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6b832298815e0083d65587708a7ad012086c66e3a9cc4d39debd1894c8586f24
|
|
BLAKE2b-256 checksum How to use checksums |
626f55459475445a1cf04ab6679099443acb190c0794d9ead68d3dc1a12a3e81
|
| 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 Aug 9, 2026.
Transparency log