Aide à protéger la Grande barrière de corail avec tensorflow sur Kaggle Rejoignez Défi

tensorflow :: opérations :: Barrière

#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 des tenseurs de composant d'élément terminé le long de la dimension 0 pour créer un tenseur de composant 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 à un seul élément 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 sera bloquée jusqu'à timeout_ms millisecondes. Remarque: cette option n'est pas encore prise en charge.

Retour:

  • Indices de 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 avec chaque BarrierInsertMany ).
  • Clés de Output : un tenseur unidimensionnel de clés, de longueur num_elements.
  • Valeurs OutputList : un tenseur à 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)

Structs

tensorflow :: ops :: BarrierTakeMany :: Attrs

Définisseurs 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ère

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

Barrière

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

Fonctions statiques publiques

AllowSmallBatch

Attrs AllowSmallBatch(
  bool x
)

TimeoutMs

Attrs TimeoutMs(
  int64 x
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)