fluxo tensor:: ops:: BarreiraTakeMany
#include <data_flow_ops.h>
Pega um determinado número de elementos concluídos de uma barreira.
Resumo
Esta operação concatena tensores de componentes de elementos completos ao longo da 0ª dimensão para formar 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:
- escopo: um objeto Escopo
- alça: A alça de uma barreira.
- num_elements: um tensor de elemento único contendo o número de elementos a serem obtidos.
- component_types: o tipo de cada componente em um valor.
Atributos opcionais (veja Attrs
):
- permitir_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.
Retorna:
- Índices
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
Output
: um tensor unidimensional de chaves, com comprimento num_elements. - Valores
OutputList
: um tensor qualquer dimensional 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 | Configuradores 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
BarreiraTakeMany
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
BarreiraTakeMany
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 )
Tempo limiteMs
Attrs TimeoutMs( int64 x )
WaitForIncomplete
Attrs WaitForIncomplete( bool x )