tensorflow:: ops:: BarreiraTomar Muitos
#include <data_flow_ops.h>
Pega o número dado de elementos concluídos de uma barreira.
Resumo
Esta operação concatena tensores de componente de elemento completo ao longo da 0ª dimensão para criar um tensor de componente único.
Os elementos saem da barreira quando estão completos e na ordem em que foram colocados na barreira. A saída dos índices fornece informações sobre o lote em que cada elemento foi originalmente inserido na barreira.
Argumentos:
- scope: um objeto Scope
- alça: A alça para uma barreira.
- num_elements: Um tensor de elemento único contendo o número de elementos a serem tomados.
- component_types: O tipo de cada componente em um valor.
Atributos opcionais (consulte Attrs
):
- allow_small_batch: Permite retornar menos de num_elements itens se a barreira já estiver fechada.
- timeout_ms: Se a fila estiver vazia, esta operação será bloqueada por até timeout_ms milissegundos. Nota: Esta opção ainda não é suportada.
Devoluções:
- Índices de
Output
: Um tensor unidimensional de índices, com comprimento num_elems. Esses índices referem-se ao lote em que os valores foram colocados na barreira (começando com MIN_LONG e aumentando a cada BarrierInsertMany ). - Chaves de
Output
: Um tensor unidimensional de chaves, com comprimento num_elements. - Valores
OutputList
: Um tensor de qualquer dimensão por componente em um elemento de barreira. Todos os valores têm comprimento num_elements na 0ª dimensão.
Construtores e Destruidores | |
---|---|
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) |
Atributos públicos | |
---|---|
indices | |
keys | |
operation | |
values |
Funções estáticas públicas | |
---|---|
AllowSmallBatch (bool x) | |
TimeoutMs (int64 x) | |
WaitForIncomplete (bool x) |
Estruturas | |
---|---|
tensorflow:: ops:: BarrierTakeMany:: Attrs | Setters de atributos opcionais para BarrierTakeMany . |
Atributos públicos
índices
::tensorflow::Output indices
chaves
::tensorflow::Output keys
Operação
Operation operation
valores
::tensorflow::OutputList values
Funções públicas
BarreiraTomar Muitos
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
BarreiraTomar Muitos
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs )
Funções estáticas públicas
PermitirSmallBatch
Attrs AllowSmallBatch( bool x )
TimeoutMs
Attrs TimeoutMs( int64 x )
AguardeIncompleto
Attrs WaitForIncomplete( bool x )