Готовность к миграции cupynumeric
Pre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up Num
Что делает навык
Навык выполняет статическую оценку готовности кода NumPy к миграции на cuPyNumeric до начала работ. Он классифицирует используемые API по ожидаемому масштабируемому поведению на GPU и указывает, какие части требуют рефакторинга.
Когда применять
- Пользователь спрашивает, будет ли его код NumPy масштабироваться на GPU при переносе.
- Запрос на оценку целесообразности перехода на cuPyNumeric перед началом миграции.
- Анализ того, какие паттерны NumPy переносятся без изменений, а какие нужно рефакторить.
- Планирование рефакторинга для обеспечения масштабируемости на Legate/NVIDIA GPU stack.
Как работает
- Прочитать исходный код пользователя с помощью инструментов Read, Grep и Glob.
- Классифицировать каждый идиоматический вызов NumPy по ожидаемому поведению многопроцессорного масштабирования.
- Сопоставить классификацию с манифестом поддержки API (bundled API-support manifest).
- Сформировать структурированный вердикт с обоснованием для каждого вывода и ссылками на рецепты.
- Не выполнять код, не изменять файлы и не выводить переменные окружения или секреты.
Примеры запросов агенту
Что понадобится
- Инструменты Read, Grep, Glob для анализа исходного кода
- Доступ к манифесту поддержки API (bundled API-support manifest)
- Знание структуры Legate/NVIDIA GPU stack
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.