тензорный поток:: опс:: Тензорный массив

#include <data_flow_ops.h>

Массив тензоров заданного размера.

Краткое содержание

Записывайте данные с помощью Write и читайте с помощью Read или Pack.

Аргументы:

  • область: объект области .
  • размер: Размер массива.
  • dtype: тип элементов tensor_array.

Необязательные атрибуты (см. Attrs ):

  • element_shape: ожидаемая форма элемента, если она известна. Используется для проверки формы элементов TensorArray . Если эта форма не указана полностью, сбор TensorArrays нулевого размера является ошибкой.
  • Dynamic_size: логическое значение, которое определяет, разрешено ли при записи в TensorArray увеличивать размер. По умолчанию это не разрешено.
  • clear_after_read: если true (по умолчанию), тензоры в TensorArray очищаются после чтения. Это отключает семантику множественного чтения, но позволяет досрочно освободить память.
  • идентичные_element_shapes: если true (по умолчанию — false), то ожидается, что все элементы в TensorArray будут иметь одинаковую форму. Это позволяет выполнять определенные действия, такие как динамическая проверка согласованности фигур при записи и возможность заполнять нулевые тензоры правильной формы в стеке, даже если атрибут element_shape не полностью определен.
  • tensor_array_name: переопределяет имя, используемое для временного ресурса tensor_array. Значением по умолчанию является имя операции TensorArray (которое гарантированно уникально).

Возврат:

  • Output дескриптор: дескриптор TensorArray .
  • Output поток: скаляр, используемый для управления градиентным потоком.

Конструкторы и деструкторы

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

Публичные атрибуты

flow
handle
operation

Публичные статические функции

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

Структуры

tensorflow::ops::TensorArray::Attrs

Необязательные установщики атрибутов для TensorArray .

Публичные атрибуты

поток

::tensorflow::Output flow

ручка

::tensorflow::Output handle

операция

Operation operation

Общественные функции

Тензорный массив

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

Тензорный массив

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

Публичные статические функции

ОчиститьПослеЧтения

Attrs ClearAfterRead(
  bool x
)

ДинамическийРазмер

Attrs DynamicSize(
  bool x
)

ЭлементШейп

Attrs ElementShape(
  PartialTensorShape x
)

ИдентичныеЭлементФормы

Attrs IdenticalElementShapes(
  bool x
)

TensorArrayName

Attrs TensorArrayName(
  StringPiece x
)