cuopt-installation-api-c
cuOpt Installation — C API (user)
Install cuOpt to use it from C. Standalone skill (no separate common).
System requirements
- GPU: NVIDIA Compute Capability ≥ 7.0 (Volta+). CUDA 12.x or 13.x.
- Driver: Compatible NVIDIA driver. Python and C are separate installables.
conda (C / libcuopt)
conda install -c rapidsai -c conda-forge -c nvidia cuopt
# libcuopt is provided by the same channel; Python and C are separate packages.
Verify C API
find $CONDA_PREFIX -name "cuopt_c.h"
find $CONDA_PREFIX -name "libcuopt.so"
Examples
- verification_examples.md — C API verification
More from nvidia/cuopt
cuopt-lp-milp-api-cli
LP and MILP with cuOpt — CLI only (MPS files, cuopt_cli). Use when the user is solving from MPS via command line.
2cuopt-lp-milp-api-c
LP and MILP with cuOpt — C API only. Use when the user is embedding LP/MILP in C/C++.
2cuopt-user-rules
Base behavior rules for using NVIDIA cuOpt. Read this FIRST before any cuOpt user task (routing, LP/MILP, QP, installation, server). Covers handling incomplete questions, clarifying data requirements, verifying understanding, and running commands safely.
1cuopt-developer
Contribute to NVIDIA cuOpt codebase including C++/CUDA, Python, server, docs, and CI. Use when the user wants to modify solver internals, add features, submit PRs, or understand the codebase architecture.
1cuopt-qp-api-cli
QP with cuOpt — CLI (e.g. cuopt_cli with QP-capable input). Use when the user is solving QP from the command line.
1skill-evolution
After solving a non-trivial problem, detect generalizable learnings and propose skill updates so future interactions benefit automatically. Always active — applies to every interaction.
1