flux tensoriel : : opérations : : BarrièrePrendreBeaucoup

#include <data_flow_ops.h>

Prend le nombre donné d'éléments terminés d'une barrière.

Résumé

Cette opération concatène les tenseurs de composants d'éléments terminés le long de la 0ème dimension pour créer un tenseur de composants unique.

Les éléments sortent de la barrière lorsqu'ils sont terminés et dans l'ordre dans lequel ils ont été placés dans la barrière. La sortie des indices fournit des informations sur le lot dans lequel chaque élément a été initialement inséré dans la barrière.

Arguments :

  • scope : un objet Scope
  • poignée : la poignée d'une barrière.
  • num_elements : un tenseur à élément unique contenant le nombre d'éléments à prendre.
  • Component_types : le type de chaque composant dans une valeur.

Attributs facultatifs (voir Attrs ) :

  • allow_small_batch : permet de renvoyer moins de num_elements éléments si la barrière est déjà fermée.
  • timeout_ms : si la file d'attente est vide, cette opération bloquera jusqu'à timeout_ms millisecondes. Remarque : Cette option n'est pas encore prise en charge.

Retours :

  • Indices Output : un tenseur d'indices unidimensionnel, de longueur num_elems. Ces indices font référence au lot dans lequel les valeurs ont été placées dans la barrière (en commençant par MIN_LONG et en augmentant à chaque BarrierInsertMany ).
  • Clés Output : un tenseur de clés unidimensionnel, de longueur num_elements.
  • Valeurs OutputList : un tenseur de toute dimension par composant dans un élément barrière. Toutes les valeurs ont une longueur num_elements dans la 0ème dimension.

Constructeurs et Destructeurs

BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types)
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs)

Attributs publics

indices
keys
operation
values

Fonctions statiques publiques

AllowSmallBatch (bool x)
TimeoutMs (int64 x)
WaitForIncomplete (bool x)

Structures

tensorflow :: ops :: BarrierTakeMany :: Attrs

Setters d'attributs facultatifs pour BarrierTakeMany .

Attributs publics

indices

::tensorflow::Output indices

clés

::tensorflow::Output keys

opération

Operation operation

valeurs

::tensorflow::OutputList values

Fonctions publiques

BarrièrePrendreBeaucoup

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types
)

BarrièrePrendreBeaucoup

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types,
  const BarrierTakeMany::Attrs & attrs
)

Fonctions statiques publiques

AutoriserSmallBatch

Attrs AllowSmallBatch(
  bool x
)

TimeoutMme

Attrs TimeoutMs(
  int64 x
)

AttendreIncomplet

Attrs WaitForIncomplete(
  bool x
)