tensorflow::ops::Gather

#include <array_ops.h>

Rassemblez les tranches de params en fonction indices .

Résumé

indices doivent être un tenseur d'entiers de dimension quelconque (généralement 0D ou 1D). Produit un tenseur de sortie de forme indices.shape + params.shape[1:] où :

    # Scalar indices
    output[:, ..., :] = params[indices, :, ... :]

    # Vector indices
    output[i, :, ..., :] = params[indices[i], :, ... :]

    # Higher rank indices
    output[i, ..., j, :, ... :] = params[indices[i, ..., j], :, ..., :]

Si indices est une permutation et len(indices) == params.shape[0] alors cette opération permutera params en conséquence.

validate_indices : DÉPRÉCIÉ. Si cette opération est exécutée sur le processeur, les valeurs des indices sont toujours vérifiées afin de s'assurer qu'elles sont comprises dans la plage autorisée. Si elle est exécutée sur le GPU, les indices hors limites entraînent un comportement sûr mais non spécifié, pouvant inclure la levée d'une erreur.

Arguments :

  • portée : un objet Scope

Retours :

  • Output : Le tenseur de sortie.

Constructeurs et destructeurs

Gather (const :: tensorflow::Scope & scope, :: tensorflow::Input params, :: tensorflow::Input indices)
Gather (const :: tensorflow::Scope & scope, :: tensorflow::Input params, :: tensorflow::Input indices, const Gather::Attrs & attrs)

attributs publics

operation
output

fonctions publiques

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

fonctions statiques publiques

ValidateIndices (bool x)

Structures

tensorflow::ops::Gather::Attrs

Définiteurs d'attributs optionnels pour Gather .

attributs publics

opération

Operation operation

sortir

::tensorflow::Output output

fonctions publiques

Rassembler

 Gather(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input params,
  ::tensorflow::Input indices
)

Rassembler

 Gather(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input params,
  ::tensorflow::Input indices,
  const Gather::Attrs & attrs
)

nœud

::tensorflow::Node * node() const 

opérateur::tensorflow::Entrée

 operator::tensorflow::Input() const 

opérateur::tensorflow::Sortie

 operator::tensorflow::Output() const 

fonctions statiques publiques

Valider les indices

Attrs ValidateIndices(
  bool x
)