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
)