Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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

#include <data_flow_ops.h>

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

Sommaire

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

Les éléments sortent de la barrière lorsqu'ils sont complets 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é inséré à l'origine dans la barrière.

Arguments:

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

Attributs optionnels (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.

Retour:

  • Indices de Output : un tenseur unidimensionnel d'indices, de longueur num_elems. Ces indices font référence au lot dans lequel les valeurs ont été placées dans la barrière (commençant par MIN_LONG et augmentant avec chaque BarrierInsertMany ).
  • Clés de Output : un tenseur unidimensionnel de clés, 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 de num_elements dans la 0e 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

AutoriserPetitLot

Attrs AllowSmallBatch(
  bool x
)

TimeoutMs

Attrs TimeoutMs(
  int64 x
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)