Skip to main content

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)

Table of built distributions (wheels) for renewable-huber-native-cuda 0.6.1
File Interpreter ABI Platform
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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

0.7.1

8 release files

0.7.0

8 release files

This release

0.6.1 This release

3 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