moreau-cuda13 0.4.1


pip install moreau-cuda13

  Latest version

Released: Sep 19, 2026


Meta
Author: Shane Barratt
Requires Python: >=3.12

Classifiers

Development Status
  • 4 - Beta

Intended Audience
  • Science/Research

Programming Language
  • Python :: 3
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • C++

License
  • OSI Approved :: Apache Software License

Topic
  • Scientific/Engineering :: Mathematics

Environment
  • GPU :: NVIDIA CUDA

moreau-cuda

GPU (CUDA) backend for Moreau, a batched differentiable conic optimization solver. Implemented in C++/CUDA with nanobind bindings. Requires Python 3.12+.

Most users should install the unified moreau package with the CUDA extra, which pulls in this backend:

pip install moreau[cuda]      # CUDA 12 (requires Python 3.12+)
pip install moreau[cuda13]    # CUDA 13 (requires Python 3.12+)

See the main repository for documentation, examples, and source.

License

Apache 2.0. See LICENSE and NOTICE for full terms and upstream attribution (Clarabel.rs, diffqcp).

Wheel compatibility matrix

Platform CPython >=3.12 (abi3)
manylinux_2_28_aarch64
manylinux_2_28_x86_64

Files in release

Extras:
Dependencies:
moreau (==0.4.1)
numpy (>=1.19.0)
nvidia-cudss-cu13 (<0.8,>=0.7.1)
cuda-toolkit[cusparse,cudart,cusolver,nvjitlink] (==13.*)