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 ' (уникальность которого гарантирована).
По умолчанию используется ""