ml-training-debugger
Diagnostiquer les échecs d'entraînement ML
Les échecs d'entraînement sont difficiles à déboguer lorsque les journaux, les courbes, le code et les configurations pointent dans des directions différentes. Cette compétence organise les preuves et fournit les causes racines probables, les correctifs et les étapes de vérification.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
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.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « ml-training-debugger ». La perte était stable pendant six époques, puis a fortement augmenté à la septième époque avec un pic de norme de gradient.
Résultat attendu:
Constat principal : le taux d'apprentissage ou une transition de planning a probablement provoqué une explosion des gradients. Premier correctif recommandé : réduire le taux d'apprentissage, activer le clipping et surveiller les normes de gradient.
Utilisation de « ml-training-debugger ». Le modèle renvoie le même token pour chaque prompt, mais la perte d'entraînement continue de diminuer.
Résultat attendu:
Constat principal : possible effondrement de mode ou déséquilibre de l'architecture. Examiner la diversité des sorties, le partage des embeddings, la variance des logits et la conception de la perte avant d'augmenter le temps d'entraînement.
Utilisation de « ml-training-debugger ». L'entraînement échoue avec des erreurs de mémoire CUDA après l'augmentation de la taille de batch.
Résultat attendu:
Constat principal : la pression mémoire provient probablement de la taille de batch, de la longueur de séquence ou de graphes de calcul conservés. Essayer des batchs plus petits, l'accumulation et le profilage mémoire.
Audit de sécurité
Risque moyenThe 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.
Préoccupations de sécurité confirmées (1)
Facteurs de risque
⚙️ Commandes externes (29)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/dnyoussef-ml-training-debugger/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/dnyoussef-ml-training-debugger?utm_source=security_passport_badge)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>Carte intégrable
<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>Citations académiques (APA · BibTeX · CFF)
Citation 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/8Citation 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"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: ÉlevéCe que vous pouvez créer
Trier les exécutions d'entraînement échouées
Identifier pourquoi la perte a divergé, les gradients ont explosé ou l'entraînement a cessé de progresser.
Enquêter sur l'effondrement du modèle
Analyser les sorties répétées, la faible diversité ou le déséquilibre de l'architecture avant de repenser les expériences.
Déboguer les erreurs d'infrastructure d'entraînement
Examiner les erreurs CUDA, de checkpoint, de dataloader et de framework à partir des journaux d'entraînement.
Essayez ces prompts
Diagnostique mon exécution d'entraînement ML. Symptômes : [describe issue]. Journaux : [paste key logs]. Configuration : [paste key settings]. Fournis les causes et correctifs probables.
Analyse cette divergence de perte. Inclue le point d'échec, les causes probables liées aux gradients ou au taux d'apprentissage, les preuves à l'appui et un premier correctif sûr.
Compare ces causes possibles : [list causes]. Utilise mes journaux, gradients, résumé du modèle et configuration pour les classer selon les preuves et la confiance.
Effectue un diagnostic de bout en bout de cet échec d'entraînement. Examine les journaux, les courbes, l'architecture, la configuration de l'optimiseur, le comportement du dataloader et les erreurs matérielles. Priorise les correctifs.
Bonnes pratiques
- Fournir ensemble les journaux, configurations, courbes de perte, résumés de modèle et messages d'erreur exacts.
- Demander des causes classées par preuves avant de modifier plusieurs paramètres à la fois.
- Vérifier chaque correctif avec une réexécution contrôlée et des métriques suivies.
Éviter
- Ne pas demander un diagnostic à partir d'une simple description vague des symptômes.
- Ne pas appliquer plusieurs correctifs à fort impact avant de mesurer le premier résultat.
- Ne pas traiter les scores de confiance comme des preuves lorsque des artefacts clés manquent.
Foire aux questions
Quels artefacts dois-je fournir ?
Peut-elle corriger automatiquement mon code d'entraînement ?
Fonctionne-t-elle avec PyTorch ?
Peut-elle diagnostiquer l'effondrement de mode ?
Comment gère-t-elle l'incertitude ?
Convient-elle aux incidents de production ?
Détails du développeur
Auteur
DNYoussefLicence
MIT
Révision Skillstore
r1
Avis de version
L’auteur n’a déclaré aucune version.
Dépôt
https://github.com/DNYoussef/ai-chrome-extension/tree/main/.claude/skills/ml-training-debuggerRéf
c579efd02184f1128d6741d16e6c8d951d7d4208
Récence de maintenance
23/07/2026
Utilisation
5 téléchargements · 229 vues
Structure de fichiers