tensorflow::ops::TensorArray

#include <data_flow_ops.h>

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

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

Запись данных осуществляется через функцию Write, а чтение — через функции Read или Pack.

Аргументы:

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

Дополнительные атрибуты (см. Attrs ):

  • element_shape: Ожидаемая форма элемента, если известна. Используется для проверки форм элементов TensorArray . Если эта форма не указана полностью, сбор TensorArray нулевого размера будет ошибкой.
  • dynamic_size: Логическое значение, определяющее, разрешено ли увеличение размера TensorArray при записи. По умолчанию это запрещено.
  • clear_after_read: Если true (по умолчанию), тензоры в TensorArray очищаются после чтения. Это отключает семантику многократного чтения, но позволяет преждевременно освободить память.
  • identical_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

 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
)

Открытые статические функции

ClearAfterRead

Attrs ClearAfterRead(
  bool x
)

DynamicSize

Attrs DynamicSize(
  bool x
)

ElementShape

Attrs ElementShape(
  PartialTensorShape x
)

Идентичные формы элементов

Attrs IdenticalElementShapes(
  bool x
)

TensorArrayName

Attrs TensorArrayName(
  StringPiece x
)