tensorflow::ops::TensorArray
#include <data_flow_ops.h>
Массив тензоров заданного размера.
Краткое описание
Запись данных через Write и чтение через Read или Pack.
Аргументы:
- scope: Объект Scope
- size: Размер массива.
- dtype: Тип элементов в тензорном массиве.
Необязательные атрибуты (см. Attrs):
- element_shape: Ожидаемая форма элемента, если известна. Используется для проверки форм элементов TensorArray. Если эта форма не полностью определена, сборка TensorArrays нулевого размера является ошибкой.
- 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 )
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/cc/class/tensorflow/ops/tensor-array