Skip to content

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