tensorflow:: ops:: RandomShuffleQueue:: Attrs

#include <data_flow_ops.h>

RandomShuffleQueueのオプション属性セッター。

まとめ

公開属性

capacity_ = -1
int64
container_ = ""
StringPiece
min_after_dequeue_ = 0
int64
seed2_ = 0
int64
seed_ = 0
int64
shapes_ = {}
gtl::ArraySlice< PartialTensorShape >
shared_name_ = ""
StringPiece

公的機能

Capacity (int64 x)
TF_MUST_USE_RESULT Attrs
このキュー内の要素数の上限。
Container (StringPiece x)
TF_MUST_USE_RESULT Attrs
空でない場合、このキューは指定されたコンテナに配置されます。
MinAfterDequeue (int64 x)
TF_MUST_USE_RESULT Attrs
デキューは、デキュー後に指定された数の要素が存在するか、キューが閉じられている場合を除き、ブロックされます。
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
seedまたはseed2のいずれかがゼロ以外の値に設定されている場合、乱数生成器は指定されたシード値によって初期化されます。
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
シードの衝突を避けるための2つ目のシード。
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
TF_MUST_USE_RESULT Attrs
値を構成する各要素の形状。
SharedName (StringPiece x)
TF_MUST_USE_RESULT Attrs
空でない場合、このキューは指定された名前で複数のセッション間で共有されます。

公開属性

容量_

int64 tensorflow::ops::RandomShuffleQueue::Attrs::capacity_ = -1

容器_

StringPiece tensorflow::ops::RandomShuffleQueue::Attrs::container_ = ""

min_after_dequeue_

int64 tensorflow::ops::RandomShuffleQueue::Attrs::min_after_dequeue_ = 0

シード2_

int64 tensorflow::ops::RandomShuffleQueue::Attrs::seed2_ = 0

シード_

int64 tensorflow::ops::RandomShuffleQueue::Attrs::seed_ = 0

形状_

gtl::ArraySlice< PartialTensorShape > tensorflow::ops::RandomShuffleQueue::Attrs::shapes_ = {}

共有名_

StringPiece tensorflow::ops::RandomShuffleQueue::Attrs::shared_name_ = ""

公的機能

容量

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Capacity(
  int64 x
)

このキュー内の要素数の上限。

負の数は制限がないことを意味します。

デフォルト値は-1です。

容器

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Container(
  StringPiece x
)

空でない場合、このキューは指定されたコンテナに配置されます。

それ以外の場合は、デフォルトのコンテナが使用されます。

デフォルトは ""

MinAfterDequeue

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::MinAfterDequeue(
  int64 x
)

デキューは、デキュー後に指定された数の要素が存在するか、キューが閉じられている場合を除き、ブロックされます。

これにより、元素の混合が最小限に抑えられる。

デフォルト値は0です

シード

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Seed(
  int64 x
)

seedまたはseed2のいずれかがゼロ以外の値に設定されている場合、乱数生成器は指定されたシード値によって初期化されます。

それ以外の場合は、乱数シードが使用されます。

デフォルト値は0です

シード2

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Seed2(
  int64 x
)

シードの衝突を避けるための2つ目のシード。

デフォルト値は0です

形状

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

値を構成する各要素の形状。

この属性の長さは、0 または component_types の長さと同じでなければなりません。この属性の長さが 0 の場合、キュー要素の形状は制約されず、一度に 1 つの要素しか取り出すことができません。

デフォルトは[]

共有名

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::SharedName(
  StringPiece x
)

空でない場合、このキューは指定された名前で複数のセッション間で共有されます。

デフォルトは ""