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 )