Навыки ml-training-debugger
📦

ml-training-debugger

Ревизия содержимого r1 Средний риск ⚙️ Внешние команды

Диагностика сбоев обучения ML

Сбои обучения трудно отлаживать, когда логи, кривые, код и конфиги указывают в разные стороны. Этот навык систематизирует доказательства и возвращает вероятные первопричины, исправления и шаги проверки.

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 70 Адекватно

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "ml-training-debugger" from https://skillstore.io/skills/dnyoussef-ml-training-debugger.md and its manifest at https://skillstore.io/api/skills/dnyoussef-ml-training-debugger/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «ml-training-debugger». Функция потерь была стабильной шесть эпох, затем резко выросла на седьмой эпохе со скачком нормы градиента.

Ожидаемый результат:

Основной вывод: learning rate или переход в расписании, вероятно, вызвали взрыв градиентов. Рекомендуемое первое исправление: снизить learning rate, включить clipping и отслеживать нормы градиентов.

Использование «ml-training-debugger». Модель возвращает один и тот же токен для каждого prompt, но training loss все еще уменьшается.

Ожидаемый результат:

Основной вывод: возможен коллапс моды или дисбаланс архитектуры. Проверьте разнообразие выходов, совместное использование embedding, дисперсию logits и дизайн loss перед увеличением времени обучения.

Использование «ml-training-debugger». Обучение завершается ошибками памяти CUDA после увеличения batch size.

Ожидаемый результат:

Основной вывод: давление на память, вероятно, связано с batch size, sequence length или сохраненными вычислительными графами. Попробуйте меньшие batches, accumulation и профилирование памяти.

Аудит безопасности

Средний риск

The static backtick and reconnaissance alerts are false positives caused by Markdown fences, inline code formatting, and ML diagnostic wording. A separate semantic issue remains: the example agent configuration enables Bash despite describing the specialist as read-only.

2
Просканировано файлов
599
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Средний
Bash Tool Enabled for Diagnostic Agent
The skill configures the spawned specialist with allowed_tools including Bash while describing the agent as read-only. This creates a shell-execution path in a community diagnostic skill, even though the stated intent is passive analysis.
The SDK example explicitly includes Bash in allowed_tools next to Read and Grep. The surrounding text says the agent is read-only, so this is a capability exposure rather than proven malicious intent.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/dnyoussef-ml-training-debugger/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/dnyoussef-ml-training-debugger/security.svg)](https://skillstore.io/skills/dnyoussef-ml-training-debugger?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/dnyoussef-ml-training-debugger?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dnyoussef-ml-training-debugger/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/dnyoussef-ml-training-debugger.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

DNYoussef. (2026). ml-training-debugger security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dnyoussef-ml-training-debugger/audits/8

Цитата BibTeX

@techreport{dnyoussef-dnyoussef-ml-training-debugger-2026, author = {DNYoussef}, title = {ml-training-debugger security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/dnyoussef-ml-training-debugger/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "ml-training-debugger security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "DNYoussef" date-released: "2026-07-05" url: "https://skillstore.io/skills/dnyoussef-ml-training-debugger/audits/8" identifiers: - type: other value: "skillstore:dnyoussef-ml-training-debugger:audit:8" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
70
Сообщество
83
Соответствие спецификации

Что вы можете построить

Первичная оценка неудачных запусков обучения

Определить, почему функция потерь разошлась, градиенты взорвались или обучение перестало улучшаться.

Исследование коллапса модели

Проанализировать повторяющиеся выходы, низкое разнообразие или дисбаланс архитектуры до переработки экспериментов.

Отладка ошибок инфраструктуры обучения

Проверить ошибки CUDA, checkpoint, dataloader и фреймворка из логов обучения.

Попробуйте эти промпты

Диагностировать неудачный запуск
Диагностируй мой запуск ML-обучения. Симптомы: [describe issue]. Логи: [paste key logs]. Конфиг: [paste key settings]. Предоставь вероятные причины и исправления.
Объяснить расходимость функции потерь
Проанализируй эту расходимость функции потерь. Включи точку сбоя, вероятные причины, связанные с градиентами или learning rate, подтверждающие свидетельства и безопасное первое исправление.
Сравнить гипотезы о сбое
Сравни эти возможные причины: [list causes]. Используй мои логи, градиенты, summary модели и конфиг, чтобы ранжировать их по доказательствам и уверенности.
Провести сквозной аудит системы обучения
Выполни сквозную диагностику этого сбоя обучения. Проверь логи, кривые, архитектуру, настройку optimizer, поведение dataloader и ошибки оборудования. Расставь исправления по приоритету.

Лучшие практики

  • Предоставляйте логи, конфиги, кривые функции потерь, summary моделей и точные сообщения об ошибках вместе.
  • Запрашивайте причины, ранжированные по доказательствам, прежде чем менять сразу несколько параметров.
  • Проверяйте каждое исправление одним контролируемым повторным запуском и отслеживаемыми метриками.

Избегать

  • Не запрашивайте диагностику только по расплывчатому описанию симптома.
  • Не применяйте несколько исправлений с высоким влиянием до измерения первого результата.
  • Не считайте оценки уверенности доказательством, когда отсутствуют ключевые артефакты.

Часто задаваемые вопросы

Какие артефакты мне предоставить?
Предоставьте логи обучения, кривые функции потерь, значения конфигурации, код модели и точный текст ошибки или предупреждения.
Может ли он автоматически исправить мой код обучения?
Нет. Он диагностирует проблемы и рекомендует изменения, но навык указывает, что модификация кода находится вне его роли.
Работает ли он с PyTorch?
Да. Prompt включает режимы сбоев PyTorch и CUDA, включая autograd, dataloader, checkpoint и проблемы с памятью.
Может ли он диагностировать коллапс моды?
Да. Он анализирует разнообразие выходов, поведение logits, баланс архитектуры и дизайн loss для симптомов коллапса.
Как он обрабатывает неопределенность?
Он должен снижать уверенность, объяснять недостающие свидетельства и запрашивать конкретные артефакты, когда диагноз не подтвержден.
Подходит ли он для production-инцидентов?
Он может помочь с первичной оценкой инцидентов, но критические изменения все равно должны проходить ваш процесс review, testing и rollback.

Сведения для разработчиков

Автор

DNYoussef

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

c579efd02184f1128d6741d16e6c8d951d7d4208

Актуальность поддержки

18.07.2026

Использование

5 загрузок · 229 просмотров

Структура файлов