tensorflow::ops::TensorArray::Attrs

#include <data_flow_ops.h>

Дополнительные параметры установки атрибутов для TensorArray .

Краткое содержание

Общедоступные атрибуты

clear_after_read_ = true
bool
dynamic_size_ = false
bool
element_shape_ = ::tensorflow::PartialTensorShape()
PartialTensorShape
identical_element_shapes_ = false
bool
tensor_array_name_ = ""
StringPiece

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

ClearAfterRead (bool x)
TF_MUST_USE_RESULT Attrs
Если значение равно true (по умолчанию), тензоры в TensorArray очищаются после чтения.
DynamicSize (bool x)
TF_MUST_USE_RESULT Attrs
Логическое значение, определяющее, разрешено ли увеличение размера TensorArray при записи в него.
ElementShape (PartialTensorShape x)
TF_MUST_USE_RESULT Attrs
Ожидаемая форма элемента, если она известна.
IdenticalElementShapes (bool x)
TF_MUST_USE_RESULT Attrs
Если значение истинно (по умолчанию ложно), то ожидается, что все элементы в TensorArray будут иметь одинаковую форму.
TensorArrayName (StringPiece x)
TF_MUST_USE_RESULT Attrs
Переопределяет имя, используемое для временного ресурса tensor_array.

Общедоступные атрибуты

clear_after_read_

bool tensorflow::ops::TensorArray::Attrs::clear_after_read_ = true

динамический_размер_

bool tensorflow::ops::TensorArray::Attrs::dynamic_size_ = false

element_shape_

PartialTensorShape tensorflow::ops::TensorArray::Attrs::element_shape_ = ::tensorflow::PartialTensorShape()

идентичные_формы_элементов

bool tensorflow::ops::TensorArray::Attrs::identical_element_shapes_ = false

tensor_array_name_

StringPiece tensorflow::ops::TensorArray::Attrs::tensor_array_name_ = ""

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

ClearAfterRead

TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::ClearAfterRead(
  bool x
)

Если значение равно true (по умолчанию), тензоры в TensorArray очищаются после чтения.

Это отключает семантику множественного чтения, но позволяет осуществлять досрочное освобождение памяти.

По умолчанию — true

DynamicSize

TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::DynamicSize(
  bool x
)

Логическое значение, определяющее, разрешено ли увеличение размера TensorArray при записи в него.

По умолчанию это запрещено.

По умолчанию — false.

ElementShape

TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::ElementShape(
  PartialTensorShape x
)

Ожидаемая форма элемента, если она известна.

Используется для проверки размеров элементов TensorArray . Если размеры указаны не полностью, сбор TensorArray нулевого размера будет ошибкой.

По умолчанию

Идентичные формы элементов

TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::IdenticalElementShapes(
  bool x
)

Если значение истинно (по умолчанию ложно), то ожидается, что все элементы в TensorArray будут иметь одинаковую форму.

Это позволяет реализовать определенные функции, такие как динамическая проверка согласованности форм при записи и возможность заполнения стека тензорами нулевой формы правильной формы, даже если атрибут element_shape определен не полностью.

По умолчанию — false.

TensorArrayName

TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::TensorArrayName(
  StringPiece x
)

Переопределяет имя, используемое для временного ресурса tensor_array.

Значение по умолчанию — это имя операции ' TensorArray ' (уникальность которого гарантирована).

По умолчанию используется ""