Repository navigation
Conversation
…-00c revendiquee a tort c.3 pretend « meme machine, meme build PyTorch, meme device -- c'est le cas ici (CPU) » ; les sorties commitees disent FT-00a = cuda RTX 3090 (PyTorch 2.8.0+cu126) et FT-00c = cpu (PyTorch 2.13.0+cpu). c.17 attribuait le rapport de temps 28,9/7,9 s a l'overhead peft alors que la cause dominante est le device. Correction d'attribution : la comparaison d'exactitude reste valide (protocole bit a bit), celle de temps est decleree non comparable. Markdown-only, code byte-identique, diff = 2 lignes. 7 autres claims verifiees exactes (0,83/0,04 ; 3752 params ; 11 % ; ~15 Ko / 22 Ko / 116 Ko / rapport ~5x). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams). Scope = notebooks CHANGED in this PR, not the whole corpus. The |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
… du point Temps Deux apports du 13/10 portes dans cette branche : - c.17 (section 4, point Temps) : le rapport 28,9 s / 7,9 s ne mesure PAS un surcout peft -- les deux runs ne partagent ni device ni build (CPU ici, GPU pour FT-00a). L'effet architectural de l'adaptateur reste decrit comme fait, mais invisible sur cette paire de runs. - c.3 : la coupe exactitude/temps du 13/10 est fusionnee dans le texte deja reecrit par le commit precedent -- comparaison d'exactitude valide, comparaison de temps declaree non comparable. Markdown-only : aucune cellule code touchee, outputs commites inchanges (exception C.2). See #19451 (partition de #17073) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Fermee au profit de #20492 — un carnet, une PRMeme carnet ( Deux constats propres a cette PR ont ete portes dans #20492 (commit
Aucun nombre modifie : les chiffres cites viennent tous des sorties commitees, des deux cotes. La branche Suite : #20492. |
…arts et epsilon regroundes, projet fabrique retire (#20492) * Fix(finetuning,#17073): FT-00c audit -- claim meme-machine/build/device fausse (FT-00a cuda 2.8 vs ici cpu 2.13), ecarts 0.002/0.007, epsilon x140, Su-LoRA fabrique Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Fix(finetuning,#17073): FT-00c -- port du constat #20539, attribution du point Temps Deux apports du 13/10 portes dans cette branche : - c.17 (section 4, point Temps) : le rapport 28,9 s / 7,9 s ne mesure PAS un surcout peft -- les deux runs ne partagent ni device ni build (CPU ici, GPU pour FT-00a). L'effet architectural de l'adaptateur reste decrit comme fait, mais invisible sur cette paire de runs. - c.3 : la coupe exactitude/temps du 13/10 est fusionnee dans le texte deja reecrit par le commit precedent -- comparaison d'exactitude valide, comparaison de temps declaree non comparable. Markdown-only : aucune cellule code touchee, outputs commites inchanges (exception C.2). See #19451 (partition de #17073) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Grain: MED/genai — lane myia-po-2025:CoursIA — prev: MED/genai #20536
Résumé
Audit v2.1 du carnet FT-00c (famille FineTuning, partition See #19451 — partition de #17073). Troisième carnet audité (FT-00a #20535, FT-00b #20536) ; sondes mécaniques familiales : c.6142423841.
Finding principal (classe B — prémisse contredite par les sorties committées des DEUX carnets)
PyTorch 2.13.0+cpu | device cpu· FT-00a c.2 :PyTorch 2.8.0+cu126 | device cuda (NVIDIA GeForce RTX 3090)La prémisse est fausse sur ses trois composantes (build, device — et machine presque sûrement). Conséquence en cascade sur c.17 : le point Temps attribuait le rapport « 28,9 s ici contre 7,9 s committées » à l'overhead
peft(« sur cette mini-tâche CPU le rapport est visible »), alors que la cause dominante est le device différent (CPU vs GPU) — un hedge vague (« les deux runs n'ont pas non plus partagé la charge machine ») laissait lire le rapport comme un surcoût de librairie.Correctif — correction d'attribution, pas de réalignement
peftseule dépendance ajoutée) ; la comparaison de temps est déclarée non comparable, avec les deux envs cités depuis les sorties.peft; le mécanisme (noyauxlora_A/lora_B+ indirection) reste décrit comme fait architectural, invisible sur cette paire de runs.Aucun nombre modifié — ceux cités viennent tous des sorties committées. Diagnostic C.4 : (a) env/kernel (re-exécution de FT-00c sur un runtime CPU différent de celui du run FT-00a référencé), verdict
CAUSE_DOCUMENTED_ONLY.7 autres claims quantitatives vérifiées EXACTES
~29 k params base (29 066) · 3 752 params peft = budget attendu conv3+fc r=4 = identique FT-00a · 11 % (11,4328 mesuré) · base ~0,83/~0,04 (0.8347/0.0430, divergence vs FT-00a 0.8325/0.0363 déjà affichée honnêtement dans la sortie c.7) · exactitude peft ~0,70-0,75 (0.7379) · adaptateur ~15 Ko (15 440 octets), 22 Ko avec config (21 671), réseau ~116 Ko (116 264), rapport ~5× (5,36) · roundtrip save/load exact (0.7379 identique, dérive fusion 1,7e-5).
Validation
nbformat.readOK (28 cellules)check_prose_quantitative_claims.py --diff origin/main...HEAD:[OK]See #19451 (partition de #17073)
🤖 Generated with Claude Code