tensorflow::ops::BarrierTakeMany
#include <data_flow_ops.h>Retira de uma barreira o número fornecido de elementos concluídos.
Resumo
Esta operação concatena tensores de componentes de elementos completos ao longo da dimensão 0 para formar um único tensor de componentes.
Os elementos saem da barreira quando estão completos e na ordem em que foram inseridos nela. A saída dos índices fornece informações sobre o lote em que cada elemento foi originalmente inserido na barreira.
Argumentos:
- escopo: Um objeto de escopo
- maçaneta: A maçaneta de uma barreira.
- num_elements: Um tensor de um único elemento contendo o número de elementos a serem considerados.
- component_types: O tipo de cada componente em um valor.
Atributos opcionais (ver 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 ficará bloqueada por até timeout_ms milissegundos. Observação: esta opção ainda não é suportada.
Devoluções:
- Índices
Output: Um tensor unidimensional de índices, com comprimento num_elems. Esses índices referem-se ao lote no qual os valores foram inseridos 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 de qualquer dimensão por componente em um elemento de barreira. Todos os valores têm comprimento num_elements na dimensão 0.
Construtores e Destrutores | |
|---|---|
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 | Definidores 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
BarreiraLeveMuitos
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
BarreiraLeveMuitos
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
PermitirLotesPequenos
Attrs AllowSmallBatch( bool x )
Tempo limiteMs
Attrs TimeoutMs( int64 x )
Aguarde por Incompleto
Attrs WaitForIncomplete( bool x )