tensorflow::ops::TensorArray
#include <data_flow_ops.h>
Массив тензоров заданного размера.
Summary
Запись данных через Write и чтение через Read или Pack.
Аргументы:
- scope: Объект Scope
- size: Размер массива.
- dtype: Тип элементов в тензорном массиве.
Необязательные атрибуты (см. Attrs):
- element_shape: Ожидаемая форма элемента, если она известна. Используется для проверки форм элементов TensorArray. Если эта форма не полностью определена, сборка массивов тензоров нулевой длины — ошибка.
- dynamic_size: Логическое значение, определяющее, разрешено ли наращивание размера TensorArray при записи. По умолчанию это запрещено.
- clear_after_read: Если true (по умолчанию), тензоры в TensorArray очищаются после чтения. Это отключает многократное чтение, но позволяет ранее освободить память.
- identical_element_shapes: Если true (по умолчанию false), то все элементы в TensorArray ожидаются с одинаковыми формами. Это позволяет определенные поведения, такие как динамическая проверка согласованности форм при записи и возможность заполнения тензоров нулевого размера с правильной формой в стеке, даже если атрибут element_shape не полностью определен.
- tensor_array_name: Переопределяет имя, используемое для временного ресурса tensor_array. Значение по умолчанию — имя операции 'TensorArray' (которое гарантированно уникально).
Возвращаемые значения:
-
Outputhandle: Дескриптор TensorArray. -
Outputflow: Скаляр, используемый для управления потоком градиента.
| Конструкторы и деструкторы | |
|---|---|
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. |
Публичные атрибуты
flow
::tensorflow::Output flow
handle
::tensorflow::Output handle
operation
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 )
IdenticalElementShapes
Attrs IdenticalElementShapes( bool x )
TensorArrayName
Attrs TensorArrayName( StringPiece x )
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/tensor-array