Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
przepływ tensorowy:: ops:: Tablica Tensorowa:: Atrybuty
#include <data_flow_ops.h>
Opcjonalne moduły ustawiające atrybuty dla TensorArray .
Streszczenie
Funkcje publiczne |
---|
ClearAfterRead (bool x) | Jeśli ma wartość true (domyślnie), tensory w TensorArray są czyszczone po odczytaniu. |
DynamicSize (bool x) | Wartość logiczna określająca, czy zapisy do TensorArray mogą zwiększać rozmiar. |
ElementShape (PartialTensorShape x) | Oczekiwany kształt elementu, jeśli jest znany. |
IdenticalElementShapes (bool x) | Jeśli true (wartość domyślna to false), wówczas oczekuje się, że wszystkie elementy w TensorArray będą miały identyczne kształty. |
TensorArrayName (StringPiece x) | Zastępuje nazwę używaną dla tymczasowego zasobu tensor_array. |
Atrybuty publiczne
jasne_po_przeczytaniu_
bool tensorflow::ops::TensorArray::Attrs::clear_after_read_ = true
dynamiczny_rozmiar_
bool tensorflow::ops::TensorArray::Attrs::dynamic_size_ = false
element_kształt_
PartialTensorShape tensorflow::ops::TensorArray::Attrs::element_shape_ = ::tensorflow::PartialTensorShape()
identyczne_element_kształty_
bool tensorflow::ops::TensorArray::Attrs::identical_element_shapes_ = false
nazwa_tablicy tensorowej_
StringPiece tensorflow::ops::TensorArray::Attrs::tensor_array_name_ = ""
Funkcje publiczne
Wyczyść po przeczytaniu
TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::ClearAfterRead(
bool x
)
Jeśli ma wartość true (domyślnie), tensory w TensorArray są czyszczone po odczytaniu.
Wyłącza to semantykę wielokrotnego odczytu, ale umożliwia wcześniejsze zwolnienie pamięci.
Domyślnie jest to prawda
Rozmiar dynamiczny
TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::DynamicSize(
bool x
)
Wartość logiczna określająca, czy zapisy do TensorArray mogą zwiększać rozmiar.
Domyślnie nie jest to dozwolone.
Domyślnie jest to fałsz
Kształt elementu
TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::ElementShape(
PartialTensorShape x
)
Oczekiwany kształt elementu, jeśli jest znany.
Służy do sprawdzania poprawności kształtów elementów TensorArray . Jeśli ten kształt nie jest w pełni określony, gromadzenie TensorArrays o zerowym rozmiarze będzie błędem.
Domyślnie
Identyczne kształty elementów
TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::IdenticalElementShapes(
bool x
)
Jeśli true (wartość domyślna to false), wówczas oczekuje się, że wszystkie elementy w TensorArray będą miały identyczne kształty.
Pozwala to na pewne zachowania, takie jak dynamiczne sprawdzanie spójnych kształtów podczas zapisu i możliwość wypełniania odpowiednio ukształtowanych tensorów zerowych na stosie, nawet jeśli atrybut element_shape nie jest w pełni zdefiniowany.
Domyślnie jest to fałsz
Nazwa tablicy Tensor
TF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::TensorArrayName(
StringPiece x
)
Zastępuje nazwę używaną dla tymczasowego zasobu tensor_array.
Wartość domyślna to nazwa operacji „ TensorArray ” (która jest gwarantowana unikatowa).
Domyślnie „”
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-25 UTC."],[],[],null,["# tensorflow::ops::TensorArray::Attrs Struct Reference\n\ntensorflow::ops::TensorArray::Attrs\n===================================\n\n`#include \u003cdata_flow_ops.h\u003e`\n\nOptional attribute setters for [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array).\n\nSummary\n-------\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------|----------------------|\n| [clear_after_read_](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1adf69f46749934d660c3721550ea1c03a)` = true` | `bool` |\n| [dynamic_size_](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1a8ad7c8391ad0b235dfdfd5a6db9732e3)` = false` | `bool` |\n| [element_shape_](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1a72e5eb3fb8c00fe4a457046e3ebbaabf)` = ::tensorflow::PartialTensorShape()` | `PartialTensorShape` |\n| [identical_element_shapes_](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1a54f4ec465ff422399336316e2593ecd1)` = false` | `bool` |\n| [tensor_array_name_](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1abf20ffc7391f652ec55c110cc1ef6a62)` = \"\"` | `StringPiece` |\n\n| ### Public functions ||\n|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [ClearAfterRead](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1afd43b315da52533acfc34c6cf9bb6d0c)`(bool x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/tensor-array/attrs#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs) If true (default), Tensors in the [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array) are cleared after being read. |\n| [DynamicSize](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1a2e7a4d021eec60921c502ca0af09cfd1)`(bool x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/tensor-array/attrs#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs) A boolean that determines whether writes to the [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array) are allowed to grow the size. |\n| [ElementShape](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1aa6759843dcee15a20ca580b47055468c)`(PartialTensorShape x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/tensor-array/attrs#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs) The expected shape of an element, if known. |\n| [IdenticalElementShapes](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1a821ffb1df33eb2716154fe6c0ed03284)`(bool x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/tensor-array/attrs#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs) If true (default is false), then all elements in the [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array) will be expected to have have identical shapes. |\n| [TensorArrayName](#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs_1a8ba097c423bc48c48ee1d8ac417dd021)`(StringPiece x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/tensor-array/attrs#structtensorflow_1_1ops_1_1_tensor_array_1_1_attrs) Overrides the name used for the temporary tensor_array resource. |\n\nPublic attributes\n-----------------\n\n### clear_after_read_\n\n```scdoc\nbool tensorflow::ops::TensorArray::Attrs::clear_after_read_ = true\n``` \n\n### dynamic_size_\n\n```scdoc\nbool tensorflow::ops::TensorArray::Attrs::dynamic_size_ = false\n``` \n\n### element_shape_\n\n```scdoc\nPartialTensorShape tensorflow::ops::TensorArray::Attrs::element_shape_ = ::tensorflow::PartialTensorShape()\n``` \n\n### identical_element_shapes_\n\n```scdoc\nbool tensorflow::ops::TensorArray::Attrs::identical_element_shapes_ = false\n``` \n\n### tensor_array_name_\n\n```scdoc\nStringPiece tensorflow::ops::TensorArray::Attrs::tensor_array_name_ = \"\"\n``` \n\nPublic functions\n----------------\n\n### ClearAfterRead\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::ClearAfterRead(\n bool x\n)\n``` \nIf true (default), Tensors in the [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array) are cleared after being read.\n\nThis disables multiple read semantics but allows early release of memory.\n\nDefaults to true \n\n### DynamicSize\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::DynamicSize(\n bool x\n)\n``` \nA boolean that determines whether writes to the [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array) are allowed to grow the size.\n\nBy default, this is not allowed.\n\nDefaults to false \n\n### ElementShape\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::ElementShape(\n PartialTensorShape x\n)\n``` \nThe expected shape of an element, if known.\n\nUsed to validate the shapes of [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array) elements. If this shape is not fully specified, gathering zero-size TensorArrays is an error.\n\nDefaults to \n\n### IdenticalElementShapes\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::IdenticalElementShapes(\n bool x\n)\n``` \nIf true (default is false), then all elements in the [TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array) will be expected to have have identical shapes.\n\nThis allows certain behaviors, like dynamically checking for consistent shapes on write, and being able to fill in properly shaped zero tensors on stack even if the element_shape attribute is not fully defined.\n\nDefaults to false \n\n### TensorArrayName\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::TensorArray::Attrs::TensorArrayName(\n StringPiece x\n)\n``` \nOverrides the name used for the temporary tensor_array resource.\n\nDefault value is the name of the '[TensorArray](/versions/r2.1/api_docs/cc/class/tensorflow/ops/tensor-array#classtensorflow_1_1ops_1_1_tensor_array)' op (which is guaranteed unique).\n\nDefaults to \"\""]]