|
AIDGE IN SPACE
Banc d'essai de compression d'image apprise pour l'embarqué
|
Ballé 2017 entraîné par le notebook : un codec par architecture trouvée dans outputs/checkpoints. Plus de détails...
Classes | |
| class | Balle2017Codec |
| Modèles Ballé 2017 d'une même architecture (et d'un même run, pour une série), un niveau par λ. Plus de détails... | |
Fonctions | |
| slug (name) | |
| Nom de run réduit à un identifiant ASCII : minuscules, tirets, 40 caractères au plus. | |
| codecs () | |
| Un codec par architecture de checkpoint trouvée, et par run pour ceux de la plateforme. | |
Variables | |
| str | PATTERN = "bls2017_c*_N*_lambda*.pt" |
| Motif des checkpoints écrits par le notebook. | |
Ballé 2017 entraîné par le notebook : un codec par architecture trouvée dans outputs/checkpoints.
Chaque fichier bls2017_c{canaux}_N{N}_lambda{λ}.pt devient un niveau ; les fichiers de même architecture (canaux, N, GDN finale) sont regroupés dans un même codec, triés par λ croissant (donc par débit croissant).
Les checkpoints écrits par la plateforme d'entraînement portent une clé run (nom, auteur, job) : ils sont regroupés en une série par architecture et par nom de run, avec un niveau par λ.
| aidge_in_space.codecs.balle2017.codecs | ( | ) |
Un codec par architecture de checkpoint trouvée, et par run pour ceux de la plateforme.
Les checkpoints sans clé run (notebook) sont regroupés par architecture ; ceux qui en ont une le sont par architecture et nom de run. Les fichiers illisibles sont signalés et ignorés. Une clé de série déjà prise reçoit un suffixe -2, -3, etc.
| aidge_in_space.codecs.balle2017.slug | ( | name | ) |
Nom de run réduit à un identifiant ASCII : minuscules, tirets, 40 caractères au plus.
Exemple : « Lune LRO (été) » donne lune-lro-ete.
| name | Nom du run. |
"run" s'il est vide.