AIKraft/Skills/API численной оптимизации cuOpt

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.

nvidia official Разработка

Что делает навык

Навык позволяет моделировать и решать задачи линейного (LP), смешанно-целочисленного линейного (MILP) и квадратичного программирования (QP) с использованием GPU-ускоренного решателя NVIDIA cuOpt. Агент подбирает интерфейс (Python, C/C++ или CLI) в зависимости от контекста задачи пользователя.

Когда применять

  • Пользователь пишет скрипт на Python для оптимизации и нуждается в коде для cuOpt.
  • Пользователь интегрирует решатель cuOpt в приложение на C или C++.
  • Пользователь хочет решить задачу оптимизации из файла формата MPS через командную строку.
  • Необходимо выбрать правильный интерфейс API, если тип среды выполнения не указан явно.

Как работает

  1. Определить, какой интерфейс (Python, C/C++ или CLI) требуется пользователю.
  2. Если интерфейс неясен, задать уточняющий вопрос перед написанием кода.
  3. Выбрать соответствующую справочную документацию (references/python_api.md, references/c_api.md или references/cli_api.md).
  4. Сгенерировать код или команду, основываясь на выбранном интерфейсе и спецификации задачи 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 и совместимые) подхватывает его по описанию и следует шагам.