Merge

fusion de classe finale publique

Transfère la valeur d'un tenseur disponible des « entrées » vers la « sortie ».

« Fusionner » attend qu'au moins un des tenseurs des « entrées » devienne disponible. Il est généralement combiné avec « Switch » pour implémenter le branchement.

`Merge` transmet le premier tenseur à devenir disponible pour `output` et définit `value_index` sur son index dans `inputs`.

Méthodes publiques

statique <T> Fusionner <T>
créer (portée de portée , entrées Iterable< Operand <T>>)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération de fusion.
Sortie <T>
sortir ()
Sera défini sur le tenseur d'entrée disponible.
Sortie <Entier>
valeurIndex ()
L'index du tenseur d'entrée choisi dans `inputs`.

Méthodes héritées

Méthodes publiques

public static Merge <T> create ( portée Scope , entrées Iterable < Operand <T>>)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération de fusion.

Paramètres
portée portée actuelle
contributions Les tenseurs d'entrée, dont exactement un deviendra disponible.
Retour
  • une nouvelle instance de Merge

sortie publique <T> sortie ()

Sera défini sur le tenseur d'entrée disponible.

sortie publique <Integer> valueIndex ()

L'index du tenseur d'entrée choisi dans `inputs`.