tensorflow:: ops:: TensorArray

#include <data_flow_ops.h>

Una matriz de tensores de un tamaño determinado.

Resumen

Escribe datos mediante Write y léelos mediante Read o Pack.

Argumentos:

  • ámbito: Un objeto de ámbito
  • tamaño: El tamaño del array.
  • dtype: El tipo de los elementos en el tensor_array.

Atributos opcionales (ver Attrs ):

  • element_shape: La forma esperada de un elemento, si se conoce. Se utiliza para validar las formas de los elementos de TensorArray . Si esta forma no se especifica completamente, se producirá un error al recopilar TensorArrays de tamaño cero.
  • dynamic_size: Un valor booleano que determina si se permite que las escrituras en el TensorArray aumenten su tamaño. Por defecto, esto no está permitido.
  • clear_after_read: Si es verdadero (valor predeterminado), los tensores en TensorArray se borran después de ser leídos. Esto desactiva la semántica de lectura múltiple, pero permite la liberación anticipada de memoria.
  • identical_element_shapes: Si es verdadero (el valor predeterminado es falso), se espera que todos los elementos del TensorArray tengan formas idénticas. Esto permite ciertas funcionalidades, como la comprobación dinámica de formas consistentes al escribir y la posibilidad de rellenar tensores cero con la forma adecuada en la pila, incluso si el atributo element_shape no está completamente definido.
  • tensor_array_name: Sobrescribe el nombre utilizado para el recurso temporal tensor_array. El valor predeterminado es el nombre de la operación ' TensorArray ' (que es único garantizado).

Devoluciones:

  • Identificador Output : El identificador del TensorArray .
  • Flujo Output : Un escalar utilizado para controlar el flujo del gradiente.

Constructores y destructores

TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype)
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs)

Atributos públicos

flow
handle
operation

funciones estáticas públicas

ClearAfterRead (bool x)
DynamicSize (bool x)
ElementShape (PartialTensorShape x)
IdenticalElementShapes (bool x)
TensorArrayName (StringPiece x)

Estructuras

tensorflow:: ops:: TensorArray:: Attrs

Configuradores de atributos opcionales para TensorArray .

Atributos públicos

fluir

::tensorflow::Output flow

manejar

::tensorflow::Output handle

operación

Operation operation

Funciones públicas

TensorArray

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype
)

TensorArray

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype,
  const TensorArray::Attrs & attrs
)

funciones estáticas públicas

ClearAfterRead

Attrs ClearAfterRead(
  bool x
)

Tamaño dinámico

Attrs DynamicSize(
  bool x
)

Forma del elemento

Attrs ElementShape(
  PartialTensorShape x
)

Formas de elementos idénticos

Attrs IdenticalElementShapes(
  bool x
)

Nombre de la matriz de tensores

Attrs TensorArrayName(
  StringPiece x
)