tensorflow:: ops:: TensorArray
#include <data_flow_ops.h>An array of Tensors of given size.
Streszczenie
Zapis danych odbywa się za pomocą polecenia Write, a odczyt za pomocą polecenia Read lub Pack.
Argumenty:
- zakres: obiekt zakresu
- size: The size of the array.
- dtype: Typ elementów w tablicy tensor_array.
Atrybuty opcjonalne (patrz Attrs ):
- element_shape: Oczekiwany kształt elementu, jeśli jest znany. Służy do walidacji kształtów elementów TensorArray . Jeśli ten kształt nie jest w pełni określony, zbieranie obiektów TensorArray o rozmiarze zerowym jest błędem.
- dynamic_size: Wartość logiczna określająca, czy zapisy do tablicy TensorArray mogą zwiększać jej rozmiar. Domyślnie nie jest to dozwolone.
- clear_after_read: Jeśli wartość true (domyślnie), tensory w tablicy TensorArray są czyszczone po odczytaniu. Wyłącza to wielokrotną semantykę odczytu, ale umożliwia wcześniejsze zwolnienie pamięci.
- identical_element_shapes: Jeśli true (domyślnie false), wszystkie elementy w tablicy TensorArray będą miały identyczne kształty. Pozwala to na realizację pewnych zachowań, takich jak dynamiczne sprawdzanie spójności kształtów podczas zapisu oraz możliwość wypełniania poprawnie ukształtowanych tensorów zerowych na stosie, nawet jeśli atrybut element_shape nie jest w pełni zdefiniowany.
- tensor_array_name: Nadpisuje nazwę używaną dla tymczasowego zasobu tensor_array. Wartością domyślną jest nazwa operacji „ TensorArray ” (gwarantowana unikalność).
Zwroty:
- Uchwyt
Output: uchwyt do TensorArray . - Przepływ
Output: Skalar służący do sterowania przepływem gradientowym.
Konstruktory i destruktory | |
|---|---|
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype) | |
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs) |
Atrybuty publiczne | |
|---|---|
flow | |
handle | |
operation | |
Publiczne funkcje statyczne | |
|---|---|
ClearAfterRead (bool x) | |
DynamicSize (bool x) | |
ElementShape (PartialTensorShape x) | |
IdenticalElementShapes (bool x) | |
TensorArrayName (StringPiece x) | |
Struktury | |
|---|---|
| tensorflow:: ops:: TensorArray:: Attrs | Opcjonalne settery atrybutów dla TensorArray . |
Atrybuty publiczne
przepływ
::tensorflow::Output flow
uchwyt
::tensorflow::Output handle
działanie
Operation operation
Funkcje publiczne
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 )
Publiczne funkcje statyczne
ClearAfterRead
Attrs ClearAfterRead( bool x )
DynamicSize
Attrs DynamicSize( bool x )
ElementShape
Attrs ElementShape( PartialTensorShape x )
IdenticalElementShapes
Attrs IdenticalElementShapes( bool x )
NazwaTensorArrayName
Attrs TensorArrayName( StringPiece x )