API численной оптимизации cuOpt
LP, MILP, and QP (beta) with cuOpt â Python, C, and CLI. Use when the user is solving LP, MILP, or QP with any cuOpt interface.
AInvidia
official
Разработка
Что делает навык
Навык позволяет моделировать и решать задачи линейного (LP), смешанно-целочисленного линейного (MILP) и квадратичного программирования (QP) с использованием GPU-ускоренного решателя NVIDIA cuOpt. Агент подбирает интерфейс (Python, C/C++ или CLI) в зависимости от контекста задачи пользователя.
Когда применять
- Пользователь пишет скрипт на Python для оптимизации и нуждается в коде для cuOpt.
- Пользователь интегрирует решатель cuOpt в приложение на C или C++.
- Пользователь хочет решить задачу оптимизации из файла формата MPS через командную строку.
- Необходимо выбрать правильный интерфейс API, если тип среды выполнения не указан явно.
Как работает
- Определить, какой интерфейс (Python, C/C++ или CLI) требуется пользователю.
- Если интерфейс неясен, задать уточняющий вопрос перед написанием кода.
- Выбрать соответствующую справочную документацию (references/python_api.md, references/c_api.md или references/cli_api.md).
- Сгенерировать код или команду, основываясь на выбранном интерфейсе и спецификации задачи LP, MILP или QP.
Примеры запросов агенту
Реши задачу линейного программирования с помощью Python и cuOpt.
Как интегрировать cuOpt в приложение на C++?
Запусти оптимизацию из файла MPS через командную строку с использованием cuOpt.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «cuopt-numerical-optimization-api» из репозитория:
# https://github.com/nvidia/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r cuopt-numerical-optimization-api/ ~/.claude/skills/cuopt-numerical-optimization-api/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.