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
)