cuopt-qp-api-cli
cuOpt QP — CLI
QP objectives must be minimization. For maximization, negate the objective.
This skill is CLI only for QP.
QP via CLI
cuOpt CLI supports QP (quadratic objectives). Use the same cuopt_cli tool; input format and options may extend the LP/MILP MPS workflow to allow quadratic terms (see repo docs or cuopt_cli --help for QP-specific options).
Basic usage
# Solve QP (syntax may match or extend LP/MILP CLI; check --help)
cuopt_cli problem.mps
# With time limit
cuopt_cli problem.mps --time-limit 60
Check cuopt_cli --help and the repository documentation (e.g. docs/cuopt/source/cuopt-cli/) for QP file format and any QP-specific flags.
Reference: This skill's assets/README.md — CLI options and repo docs.
Getting the CLI
CLI is included with the Python package (cuopt). Install via pip or conda; then run cuopt_cli --help to verify.
Escalate
If the problem is linear, use LP/MILP CLI. For contribution or build-from-source, see the developer skill.
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-qp-api-c
Quadratic Programming (QP) with cuOpt — C API. Use when the user is embedding QP in C/C++.
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.
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