AIDGE IN SPACE
Banc d'essai de compression d'image apprise pour l'embarqué
Chargement...
Recherche...
Aucune correspondance
Référence de la classe aidge_in_space.nn.FrozenGDN

GDN figée pour le déploiement : conv 1x1 (poids gamma, biais beta), racine, division. Plus de détails...

Graphe d'héritage de aidge_in_space.nn.FrozenGDN:
[légende]

Fonctions membres publiques

 __init__ (self, gdn)
 Fige les paramètres effectifs d'une GDN.
 forward (self, x)
 Même calcul que GDN.forward().

Attributs publics

 ch
 Nombre de canaux et GDN inverse, repris de la GDN d'origine.
 inverse = gdn.ch, gdn.inverse
 Nombre de canaux et GDN inverse, repris de la GDN d'origine.
 norm = nn.Conv2d(gdn.ch, gdn.ch, 1)
 Conv 1x1 qui calcule beta + gamma * x² (poids gamma, biais beta).

Description détaillée

GDN figée pour le déploiement : conv 1x1 (poids gamma, biais beta), racine, division.

N'utilise que des opérateurs ONNX simples (Mul, Conv, Sqrt, Div), pris en charge par Aidge.

Documentation des constructeurs et destructeur

◆ __init__()

aidge_in_space.nn.FrozenGDN.__init__ ( self,
gdn )

Fige les paramètres effectifs d'une GDN.

Paramètres
gdnGDN entraînée.

La documentation de cette classe a été générée à partir du fichier suivant :
  • nn.py