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 )