Get started¶
cuPDLPx provides Python, Julia, command-line, and C interfaces. Choose an interface for installation instructions and examples.
Hardware requirements¶
cuPDLPx requires a supported GPU and toolkit:
| GPU | Toolkit |
|---|---|
| NVIDIA GPU | CUDA 12.4+ |
| AMD GPU | ROCm 7.2+ |
Interfaces¶
| Interface | Best for |
|---|---|
| Python | Applications using NumPy or SciPy data |
| Julia | JuMP and MathOptInterface workflows |
| Command line | Solving MPS files from a shell |
| C | Embedding cuPDLPx in native applications |