Fusion de références

classe finale publique RefMerge

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 pour qu'il devienne disponible à « sortie » et définit « value_index » sur son index dans « entrées ».

Méthodes publiques

statique <T> RefMerge <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 RefMerge.
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 RefMerge <T> create ( Scope scope, Iterable< Operand <T>> entrées)

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

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

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