Skip to main content

renewable-huber-native-cuda

Optional Rust/CUDA 12 engine for renewable-huber. Version 0.7.1 requires exactly renewable-huber==0.7.1.

python -m pip install renewable-huber-native-cuda==0.7.1

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.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.7.1
File
renewable_huber_native_cuda-0.7.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
renewable_huber_native_cuda-0.7.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
renewable_huber_native_cuda-0.7.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
renewable_huber_native_cuda-0.7.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
renewable_huber_native_cuda-0.7.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
renewable_huber_native_cuda-0.7.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
renewable_huber_native_cuda-0.7.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
renewable_huber_native_cuda-0.7.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 4.9 MB

Release files / renewable_huber_native_cuda-0.7.1-cp313-cp313-win_amd64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp313-cp313-win_amd64.whl
Size 551.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9d050380aebe3c23132261b3842489747c9f95752fe12769d18e6463b962ffcc
BLAKE2b-256 checksum
How to use checksums
74efcc94041fab3559c2b512ffeb8147055a2f8018ce4307739eb74ec9d20094
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 9, 2026.

Transparency log

Release files / renewable_huber_native_cuda-0.7.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 660.2 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c9deb8e881d32d182d16c9601a788d567b207b5bf0184a196b24ff8459e241d9
BLAKE2b-256 checksum
How to use checksums
a9edbec684402b83702d1c9854a87f8437d0689b86f2793d4bbc56ba99030e33
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 9, 2026.

Transparency log

Release files / renewable_huber_native_cuda-0.7.1-cp312-cp312-win_amd64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp312-cp312-win_amd64.whl
Size 552.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
72784104585ca96611c1a27226c286744c204b3466abe0141e2183b6c5761c8d
BLAKE2b-256 checksum
How to use checksums
92de767a01191cbed5f769afe22932229e09dd52b2bd77d79af008e052625b5a
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 9, 2026.

Transparency log

Release files / renewable_huber_native_cuda-0.7.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 661.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5864accdb47e1876d1dd25f6f94e8ddb5221d55fa25c02c173f1554b8de13ced
BLAKE2b-256 checksum
How to use checksums
1a5ea4ac90cef1405360543f438ba5ee8f7b83a2ce6979f89677bd224efb53ec
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 9, 2026.

Transparency log

Release files / renewable_huber_native_cuda-0.7.1-cp311-cp311-win_amd64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp311-cp311-win_amd64.whl
Size 555.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1c78b79b94ed616464181fa2c3fa320281dabaedbf88bdf5ee3e2d8bb483a4e7
BLAKE2b-256 checksum
How to use checksums
9dec264238923192781abfe1e17cd9af2bcb533e5b9cefe4350297bbc847e33b
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 9, 2026.

Transparency log

Release files / renewable_huber_native_cuda-0.7.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 664.8 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b8f17c286a2ca08a18a9b4af41840ca15a6d60312669c8c61edfeea8201927ea
BLAKE2b-256 checksum
How to use checksums
8021add5649bd57391fdc04fccb35efb0d36f0febf95e4f082e7fceb881c2ecd
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 9, 2026.

Transparency log

Release files / renewable_huber_native_cuda-0.7.1-cp310-cp310-win_amd64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp310-cp310-win_amd64.whl
Size 554.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
49c500800f733b8447dbee041a28a5bec45dd27d2d24b68b39b1524562189dbf
BLAKE2b-256 checksum
How to use checksums
5fe7e9549bf5ca0405d503f0975199ecbc6861181d43dedfe51c9d28a0b65c6b
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 9, 2026.

Transparency log

Release files / renewable_huber_native_cuda-0.7.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL renewable_huber_native_cuda-0.7.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 665.2 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e9c5bd9175483b5417f12ea7347580a17baa9a1cb29ae88f184c9e9f6b9a246
BLAKE2b-256 checksum
How to use checksums
6fd0b8802e894182fc356f5151ab59d38db98010143a5bad44d727d79f03bd8a
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 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.1 This release

8 release files

0.7.0

8 release files

0.6.1

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