Repository navigation
[Epic Origami #18605 - Pli 5] IMM et TVM : modeles generatifs few-step (1-NFE) sur CIFAR-10 -- mesure reelle #21785
Copy link
Copy link
Closed
Description
Parent : #18605 ([Epic Origami] NeRF / Fourier features / learnit / IMM / TVM / FGD) — Pli 5 — R-imm + R-tvm : few-step generative models.
Ce qui est demandé
Livrer un carnet de référence dans la série GenAI/Image/02-Advanced/ qui exécute les modèles génératifs few-step (1-NFE) et mesure le compromis nombre d'étapes / qualité, à partir des outils officiels, sur CIFAR-10.
Sources vérifiées à la source (2026-10-21, mesure directe)
| Ressource | Preuve | Statut mesuré |
|---|---|---|
| IMM — arXiv 2503.07565 | Zhou, Ermon, Song (Luma AI + Stanford), ICML 2025 | existe, page arXiv lue |
IMM — dépôt officiel lumalabs/imm |
585 étoiles, pushed_at=2025-07-11, archived=false, licence CC BY-NC-SA 4.0 |
public, non archivé |
| IMM — poids officiels CIFAR-10 | huggingface.co/lumaai/imm → cifar10.pt |
disponible |
| TVM — arXiv 2511.19797 | Zhou, Parger, Haque, Song (Luma AI) | existe, page arXiv lue |
TVM — dépôt officiel lumalabs/tvm |
97 étoiles, pushed_at=2026-02-14, archived=false, licence CC BY-NC-SA 4.0 |
public, non archivé |
| TVM — poids officiels | huggingface.co/lumaai/tvm → im256_w2.pkl (NFE 1, FID 3.29), im256_w1p75.pkl (NFE 4, FID 1.99), im512_* |
ImageNet-256/512 uniquement |
Contrainte de licence à respecter : les deux dépôts officiels sont sous CC BY-NC-SA 4.0 (non commercial, partage à l'identique). Aucun code officiel n'est donc recopié dans CoursIA ; ce qui est livré est une réimplémentation pédagogique déclarée (cf. organ-first-implementation), avec citation explicite du papier et du dépôt officiel.
Acceptation
- Carnet
MyIA.AI.Notebooks/GenAI/Image/02-Advanced/02-6-Few-Step-Generative-Models-IMM-TVM.ipynb, committé avec ses sorties réelles (C.2) et ≥ 3 exercices (conventions de la série). - Résultat falsifiable : un tableau nombre d'étapes de génération (NFE) → qualité mesuré sur la machine, pas cité : le pipeline officiel doit tourner et produire un nombre (FID sur CIFAR-10 avec le code de métrique du dépôt officiel, ou, si la métrique exacte n'est pas atteignable, une distance Wasserstein/MMD calculée par le carnet lui-même, déclarée comme telle).
- Verdict SOTA écrit dans le body de la PR, avec la source du checkpoint invoqué et la date.
- TVM traité explicitement : soit exécution réelle du dépôt officiel (avec le checkpoint ImageNet-256 → suppose l'accès à ImageNet-256, absent de ce poste), soit verdict motivé (
RECOVERABLE-MACHINEavec la raison mesurée) — jamais une omission silencieuse. - Prose sans compteur figé (règle prose-counts : le critère de sortie de #9377 n'a jamais été atteint (65 notebooks, guard advisory muet) #17636) : les résultats chiffrés sont dans les sorties de cellules et dans le corps de la PR, pas dans une prose figée.
- Aucun secret, aucun chemin machine dans les sorties committées (règle 6
secrets-hygiene).
Hors périmètre
- L'entraînement complet d'un DiT sur ImageNet-256 (protocole Luma : plusieurs jours GPU) — interdit de le simuler.
- Le pli 3 (gsplat, [Epic Origami #18605 - Pli 3] 3D Gaussian Splatting avec gsplat : 3D-03 concepts, 3D-04 from-scratch, 3D-05 tradeoffs, 3D-06 annexe Spark #20390) : claim vivant d'une autre lane, ne pas le doubler.
Part of #18605
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
jsboige commentedon Oct 21, 2026
Grain: DEEP/genai — lane myia-po-2028:CoursIA-2 — prev: MED/docs #21726
[CLAIMED] lane myia-po-2028:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Image/02-Advanced/**
Pli 5 de l'Epic Origami #18605 : carnet
02-6-Few-Step-Generative-Models-IMM-TVMdans la sérieGenAI/Image/02-Advanced/— exécution du code officiellumalabs/imm(poids officiels CIFAR-10) et mesure NFE → qualité, avec TVM traité explicitement (exécution réelle ou verdict motivé).Le périmètre de fichiers est borné à
MyIA.AI.Notebooks/GenAI/Image/02-Advanced/**(carnet + README de la sous-série). Aucun autre carnet de la série n'est touché.jsboige commentedon Oct 21, 2026
Grain: DEEP/genai — lane myia-po-2028:CoursIA-2 — prev: MED/docs #21726
[CLAIMED-AMEND] lane myia-po-2028:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI/Image/02-Advanced/02-6-*, MyIA.AI.Notebooks/GenAI/Image/02-Advanced/README.md
Amendement de scope du claim du 2026-10-21 sur cette issue : le glob large
02-Advanced/**touchait02-5-Bonsai-Image-Ternary.ipynb, qui fait l'objet d'une PR ouverte d'une autre lane (#21413,myia-po-2025:CoursIA). Le scope est restreint au fichier créé par ce grain (02-6-Few-Step-Generative-Models-IMM-TVM.ipynb) et au README de la sous-série (non touché par #21413). Aucun autre carnet deGenAI/Image/n'est dans le périmètre.jsboige commentedon Oct 21, 2026
Grain: DEEP/notebook-python — lane myia-po-2028:CoursIA-2 — prev: MED/tooling #21720
[CLAIMED-AMEND] lane myia-po-2028:CoursIA-2 -- paths: MyIA.AI.Notebooks/GenAI
Correction du tag
Grain:de ce claim, aligne sur le corps de la PR #21800 :genaianotebook-python— c'est le type de travail, et le grain livre un carnet ;prev:designait docs(#17636): prose-counts DataScienceWithAgents -- 35 compteurs d'artefact ramenes a 0 #21726, une PR encore ouverte : le grain precedent merge de la lane est Fix(#20351): picker -- la sonde de livraison lit [RELEASED] + « acceptance deja couverte » #21720 (MED/tooling), verifie parscripts/ci/variation_adjacency_guard.py --pr 21800(prev_source: merged-sequence,prev_pr: 21720).Le
paths:resteMyIA.AI.Notebooks/GenAI, qui couvre les cinq fichiers livres (carnet,02-Advanced/README.md,GenAI/Image/INDEX.md,GenAI/Image/README.md,GenAI/Image/requirements.txt).Lane
myia-po-2028:CoursIA-2.jsboige commentedon Oct 21, 2026
[DELIVERED] lane myia-po-2028:CoursIA-2 -- PR #21800
Plie 5 de l'EPIC #18605 livree : le carnet
02-6-Few-Step-Generative-Models-IMM-TVMexecute le code officiel delumalabs/immetlumalabs/tvmavec leurs checkpoints officiels, et mesure le compromis NFE / FID / latence.Ce qui est livre (PR #21800) :
im256_w2.pkla CFG 2.0,im256_w1p75.pkla CFG 1.75), mesurees sur 10 000 images contre les statistiques de reference officielles ;FID corrigecomparable aux valeurs publiees ;pass+# TODO etudiant) et un verdict SOTA ecrit (SOTA-OK) dans le corps de la PR.Ce qui est mesure (valeurs reelles, sorties committes) :
Trois resultats que la mesure etablit :
Verification : execution complete
rc=0(22 cellules, 11 code, 0 erreur,execution_countnon nul partout) ·check_null_exec.pyOK ·check_cell_source_parses.py0 constat ·check_prose_quantitative_claims.py --diff origin/main...HEAD --strictrc=0·detect_cjk_residue.py0 ·check_output_failure_text.py0 regresse ·check_output_collapse.py0 signale ·check_source_collapse.py0 signale ·check_activity_leak.py0 passage d'activite ·variation_adjacency_guard.py --pr 21800guard_pass: true.Reserve a la main du coordinateur (voie 1 de B.0 : la levee par phrase doit nommer l'auteur de la reserve) — les PRs #21654, #21726, #21724, #21771 et #21769 portent chacune un point de revue non leve de
clusterManager-Myia, dont unCHANGES_REQUESTEDsur #21724.Lane
myia-po-2028:CoursIA-2.Fix(genai,#21785): 02-6 -- lien .claude/rules resolu (4 niveaux au li…
Fix(genai,#21785): 02-6 -- retrait de la colonne "FID corrige", le so…
feat(genai,#21785): carnet 02-6 -- modeles generatifs few-step (IMM e…