cuopt-qp-api-cli

Par nvidia · skills

QP avec cuOpt — CLI (par exemple `cuopt_cli` avec une entrée compatible QP). À utiliser lorsque l'utilisateur résout un QP depuis la ligne de commande.

npx skills add https://github.com/nvidia/skills --skill cuopt-qp-api-cli

cuOpt QP — CLI

Les objectifs QP doivent être des minimisations. Pour la maximisation, négatiez l'objectif.

Cette skill est CLI uniquement pour QP.

QP via CLI

cuOpt CLI supporte QP (objectifs quadratiques). Utilisez le même outil cuopt_cli ; le format d'entrée et les options peuvent étendre le workflow MPS LP/MILP pour autoriser les termes quadratiques (voir la doc du repo ou cuopt_cli --help pour les options spécifiques à QP).

Utilisation basique

# Résoudre QP (la syntaxe peut correspondre ou étendre la CLI LP/MILP ; vérifiez --help)
cuopt_cli problem.mps

# Avec limite de temps
cuopt_cli problem.mps --time-limit 60

Consultez cuopt_cli --help et la documentation du repository (p. ex. docs/cuopt/source/cuopt-cli/) pour le format de fichier QP et tous les flags spécifiques à QP.

Référence : assets/README.md de cette skill — options CLI et doc du repo.

Obtenir la CLI

La CLI est incluse avec le package Python (cuopt). Installez via pip ou conda ; puis exécutez cuopt_cli --help pour vérifier.

Escalade

Si le problème est linéaire, utilisez la CLI LP/MILP. Pour une contribution ou une compilation depuis les sources, voir la skill développeur.

Skills similaires