Spec-Zone.ru › TensorFlow C++

tensorflow::ops::Массив тензоров

#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::Атрибуты

Необязательные устанавливатели атрибутов для TensorArray.

Общественные атрибуты

flow

::tensorflow::Output flow

handle

::tensorflow::Output handle

операция

Operation operation

Общественные функции

Массив тензоров

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype
)

Массив тензоров

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype,
  const TensorArray::Attrs & attrs
)

Общественные статические функции

ClearAfterRead

Attrs ClearAfterRead(
  bool x
)

DynamicSize

Attrs DynamicSize(
  bool x
)

Форма элемента

Attrs ElementShape(
  PartialTensorShape x
)

Одинаковые формы элементов

Attrs IdenticalElementShapes(
  bool x
)

ИмяTensorArray

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/api_docs/cc/class/tensorflow/ops/tensor-array

Spec-Zone.ru

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