Moreau CUDA: GPU-accelerated conic optimization solver
Project Links
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).