ResourceScatterMax

classe finale publique ResourceScatterMax

Réduit les mises à jour éparses dans la variable référencée par « ressource » à l'aide de l'opération « max ».

Cette opération calcule

# Indices scalaires ref[indices, ...] = max(ref[indices, ...], mises à jour[...])

# Indices vectoriels (pour chaque i) ref[indices[i], ...] = max(ref[indices[i], ...], mises à jour[i, ...])

# Indices de rang élevé (pour chaque i, ..., j) ref[indices[i, ..., j], ...] = max(ref[indices[i, ..., j], .. .], mises à jour[i, ..., j, ...])

Les entrées en double sont gérées correctement : si plusieurs « indices » référencent le même emplacement, leurs contributions sont combinées.

Nécessite `updates.shape = indices.shape + ref.shape[1:]` ou `updates.shape = []`.

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

statique ResourceScatterMax
créer ( Portée de portée , Opérande <?> ressource, Opérande <? étend TNumber > indices, Opérande <? étend TType > mises à jour)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération ResourceScatterMax.

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "ResourceScatterMax"

Méthodes publiques

public static ResourceScatterMax créer ( Scope scope, Operand <?> ressource, Operand <? extends TNumber > indices, Operand <? extends TType > mises à jour)

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

Paramètres
portée portée actuelle
Ressource Doit provenir d'un nœud « Variable ».
indices Un tenseur d'indices dans la première dimension de `ref`.
mises à jour Un tenseur de valeurs mises à jour à ajouter à `ref`.
Retour
  • une nouvelle instance de ResourceScatterMax