Spec-Zone.ru › TensorFlow C++ 2.4

tensorflow::ops::TensorArray

#include <data_flow_ops.h>

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

Краткое описание

Запись данных через 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' (которое гарантированно уникально).

Возвращает:

  • Output handle: Дескриптор TensorArray.
  • Output flow: Скаляр, используемый для управления потоком градиента.
Конструкторы и деструкторы
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
::tensorflow::Output
handle
::tensorflow::Output
operation
Operation
Общедоступные статические функции
ClearAfterRead(bool x)
Attrs
DynamicSize(bool x)
Attrs
ElementShape(PartialTensorShape x)
Attrs
IdenticalElementShapes(bool x)
Attrs
TensorArrayName(StringPiece x)
Attrs
Структуры
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 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/cc/class/tensorflow/ops/tensor-array

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API