Installation#

Choose your interface, install method, and options below to get the exact install command. Ensure your system meets the System Requirements before installing.

Install Selector#

Quick Start Guides#

If the selector does not load or you prefer step-by-step guides, use the quick-start pages for each interface:

  • Python (cuopt) — Quickstart Guide

  • C (libcuopt) — Quickstart Guide (includes cuopt_cli and cuopt_grpc_server)

  • Java (cuopt, experimental) — Java Quickstart Guide (Docker via the selector above, the com.nvidia.cuopt:cuopt Maven artifact, or built from source)

  • HTTP Server (cuopt-server) — Quickstart Guide (depends on libcuopt, so the install also provides cuopt_grpc_server)

  • CLI (cuopt_cli) — Install via the C API; see Quickstart Guide

  • gRPC — Quick Start (install, remote execution, clients, Docker, minimal example) and Advanced Configuration (TLS and tuning; not the HTTP server)

See System Requirements for GPU, CUDA, driver, and OS requirements.