flujo tensor:: operaciones:: TensorArray
#include <data_flow_ops.h>
Una matriz de tensores de un tamaño determinado.
Resumen
Escribir datos mediante Escritura y leer mediante Lectura o Empaquetar.
Argumentos:
- alcance: un objeto de alcance
- tamaño: el tamaño de la matriz.
- dtype: el tipo de elementos en 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, recopilar TensorArrays de tamaño cero es un error.
- tamaño_dinámico: un booleano que determina si las escrituras en TensorArray pueden aumentar el tamaño. De forma predeterminada, esto no está permitido.
- clear_after_read: si es verdadero (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 temprana de la memoria.
- idéntico_element_shapes: si es verdadero (el valor predeterminado es falso), se espera que todos los elementos en TensorArray tengan formas idénticas. Esto permite ciertos comportamientos, como verificar dinámicamente formas consistentes en la escritura y poder completar tensores cero con la forma adecuada en la pila incluso si el atributo element_shape no está completamente definido.
- tensor_array_name: anula el nombre utilizado para el recurso temporal tensor_array. El valor predeterminado es el nombre de la operación ' TensorArray ' (que se garantiza que es única).
Devoluciones:
- Identificador
Output
: el identificador de TensorArray . - Flujo
Output
: un escalar utilizado para controlar el flujo de 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:: operaciones:: TensorArray:: Atributos | 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
Borrar después de leer
Attrs ClearAfterRead( bool x )
Tamaño dinámico
Attrs DynamicSize( bool x )
FormaDeElemento
Attrs ElementShape( PartialTensorShape x )
Formasdeelementosidénticos
Attrs IdenticalElementShapes( bool x )
TensorArrayNombre
Attrs TensorArrayName( StringPiece x )