Ayuda a proteger la Gran Barrera de Coral con TensorFlow en Kaggle Únete Challenge

tensorflow :: operaciones :: BarreraTomarMuchos

#include <data_flow_ops.h>

Toma el número dado de elementos completados de una barrera.

Resumen

Esta operación concatena tensores de componentes de elementos completos a lo largo de la dimensión 0 para hacer un tensor de un solo componente.

Los elementos salen de la barrera cuando están completos y en el orden en que se colocaron en la barrera. La salida de índices proporciona información sobre el lote en el que se insertó originalmente cada elemento en la barrera.

Argumentos:

  • alcance: un objeto de alcance
  • mango: El mango a una barrera.
  • num_elements: un tensor de un solo elemento que contiene el número de elementos a tomar.
  • component_types: el tipo de cada componente en un valor.

Atributos opcionales (consulte Attrs ):

  • allow_small_batch: permite devolver menos de num_elements elementos si la barrera ya está cerrada.
  • timeout_ms: si la cola está vacía, esta operación se bloqueará hasta timeout_ms milisegundos. Nota: esta opción aún no es compatible.

Devoluciones:

  • Índices de Output : un tensor unidimensional de índices, con longitud num_elems. Estos índices se refieren al lote en el que se colocaron los valores en la barrera (comenzando con MIN_LONG y aumentando con cada BarrierInsertMany ).
  • Claves de Output : un tensor de claves unidimensional, con longitud num_elements.
  • Valores de OutputList : un tensor de cualquier dimensión por componente en un elemento de barrera. Todos los valores tienen la longitud num_elements en la dimensión 0.

Constructores y Destructores

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

Funciones estáticas públicas

AllowSmallBatch (bool x)
TimeoutMs (int64 x)
WaitForIncomplete (bool x)

Estructuras

tensorflow :: ops :: BarrierTakeMany :: Attrs

Establecedores de atributos opcionales para BarrierTakeMany .

Atributos públicos

índices

::tensorflow::Output indices

llaves

::tensorflow::Output keys

operación

Operation operation

valores

::tensorflow::OutputList values

Funciones publicas

BarreraTomarMuchos

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

BarreraTomarMuchos

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

Funciones estáticas públicas

AllowSmallBatch

Attrs AllowSmallBatch(
  bool x
)

Tiempo de espera

Attrs TimeoutMs(
  int64 x
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)