cuopt-qp-api-cli

Solve quadratic programming problems from the command line using cuOpt's CLI.

2.8k|332|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/NVIDIA/skills --skill cuopt-qp-api-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cuopt-qp-api-cli
Source: https://github.com/NVIDIA/skills/tree/main/skills/cuopt/cuopt-qp-api-cli
Command: npx skills add https://github.com/NVIDIA/skills --skill cuopt-qp-api-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Quadratic programming problems can be solved from the command line using cuOpt's CLI, enabling rapid experimentation and automation without a GUI.

Core Features & Use Cases

  • QP CLI support: cuOpt CLI supports quadratic objectives and can extend LP/MILP workflows to include quadratic terms; consult cuopt_cli --help and the docs for formats.
  • CLI-based workflow: Solve QP instances from MPS-like input files with optional time limits.
  • Escalation path: For linear problems, use the LP/MILP CLI as an alternative workflow.

Quick Start

Run cuopt_cli on a QP-formatted input file (e.g., problem.mps) from the command line.

Frequently Asked Questions about cuopt-qp-api-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I solve quadratic programming problems from the command line?

Solve quadratic programming problems by running the cuOpt CLI on a QP-formatted input file, such as an MPS file. This enables rapid automation and experimentation directly from the terminal without a GUI.

Can I use the cuOpt CLI to solve quadratic objectives in my optimization workflow?

Yes, the cuOpt CLI supports quadratic objectives, allowing you to extend linear programming workflows to include quadratic terms. You can consult the CLI help and docs for specific formats and flags.

What do I need to solve QP instances from the terminal?

Solving QP instances from the terminal requires installing the cuOpt package and the cuopt_cli. You can then run the CLI on your input files with optional time limits for execution control.

Does the CLI support setting time limits for quadratic programming tasks?

Yes, the CLI supports solving QP instances from MPS-like input files with optional time limits. This helps manage execution time during prototyping and deployment contexts.

When should I use the LP/MILP CLI instead of the QP CLI?

Use the LP/MILP CLI as an alternative workflow when dealing with strictly linear programming problems. The QP CLI is specifically designed for formulations that include quadratic terms.