Разбирает конкретные ошибки обучения и inference: помогает сузить причину сбоя и предложить минимальный патч до изменения кода. По умолчанию код не меняется; перед исправлением нужно явное одобрение.
Возможности
- Диагностирует traceback, ошибки терминала, CUDA OOM, сбои загрузки checkpoint, несовпадение форм, NaN loss и ошибки обучения.
- Сначала ищет причину, а не вносит изменения.
- Если нужен патч, предлагает минимальное исправление и запрашивает одобрение.
- Для изменений среднего и высокого риска предлагает сначала создать savepoint или branch.
- Отдельно отмечает, если исправление меняет смысл или сопоставимость эксперимента.
- Ориентируется на принципы из
references/debug-policy.mdи материаловai-research-reproduction.
Когда использовать
- Есть traceback или конкретный сбой обучения либо inference.
- Нужно выяснить первопричину и оценить минимальное исправление до правок.
- Нужен безопасный процесс отладки с явным одобрением изменений.
Примеры
Ожидаемые файлы с результатами диагностики:
debug_outputs/DIAGNOSIS.md
debug_outputs/PATCH_PLAN.md
debug_outputs/status.json
Установка
npx skills add https://github.com/lllllllama/rigorpilot-skills --skill safe-debug