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
)