Spec-Zone.ru › TensorFlow C++ 1.15

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' (которое гарантированно уникально).

Возвращаемые значения:

  • 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 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

Spec-Zone.ru

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