tensorflow :: ops :: BarrierTakeMany

#include <data_flow_ops.h>

Pega um determinado número de elementos concluídos de uma barreira.

Resumo

Esta operação concatena tensores de componente de elemento concluído ao longo da 0ª dimensão para fazer um único tensor de componente.

Os elementos saem da barreira quando estão completos e na ordem em que foram colocados na barreira. A saída de índices fornece informações sobre o lote em que cada elemento foi originalmente inserido na barreira.

Argumentos:

  • escopo: 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.

Retorna:

  • Índices de Output : um tensor unidimensional de índices, com comprimento num_elems. Esses índices se referem ao lote no qual 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 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)

Structs

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

BarrierTakeMany

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types
)

BarrierTakeMany

 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

AllowSmallBatch

Attrs AllowSmallBatch(
  bool x
)

TimeoutMs

Attrs TimeoutMs(
  int64 x
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)