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
trueの場合(デフォルトはfalse)、 TensorArray内のすべての要素は同じ形状を持つことが期待されます。
TensorArrayName (StringPiece x)
TF_MUST_USE_RESULT Attrs
一時的なtensor_arrayリソースに使用される名前を上書きします。

公開属性

読み取り後にクリアする

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

ダイナミックサイズ_

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

要素の形状_

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

ダイナミックサイズ

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

TensorArrayへの書き込みによってサイズが増加することを許可するかどうかを決定するブール値。

デフォルトでは、これは許可されていません。

デフォルトはfalse

要素形状

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
)

trueの場合(デフォルトはfalse)、 TensorArray内のすべての要素は同じ形状を持つことが期待されます。

これにより、書き込み時に形状の一貫性を動的にチェックしたり、element_shape属性が完全に定義されていなくても、スタック上に適切な形状のゼロテンソルを埋めたりといった、特定の動作が可能になります。

デフォルトはfalse

テンソル配列名

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

一時的なtensor_arrayリソースに使用される名前を上書きします。

デフォルト値は「 TensorArray 」演算の名前です(一意であることが保証されています)。

デフォルトは ""