AIDGE IN SPACE
Banc d'essai de compression d'image apprise pour l'embarqué
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage aidge_in_space.codecs.balle2017

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.

Description détaillée

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 λ.

Documentation des fonctions

◆ codecs()

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.

◆ slug()

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.

Paramètres
nameNom du run.
Renvoie
Identifiant, ou "run" s'il est vide.