TensorArray

パブリック最終クラスTensorArray

指定されたサイズの Tensor の配列。

Write 経由でデータを書き込み、Read または Pack 経由でデータを読み取ります。

ネストされたクラス

クラスTensorArray.オプションTensorArrayのオプションの属性

パブリックメソッド

静的TensorArray.Options
clearAfterRead (ブール値のclearAfterRead)
静的 <T> TensorArray
create (スコープscope、オペランド<Integer>サイズ、Class<T> dtype、オプション...オプション)
新しい TensorArray オペレーションをラップするクラスを作成するファクトリ メソッド。
静的TensorArray.Options
DynamicSize (ブール値のdynamicSize)
静的TensorArray.Options
elementShape (シェイプelementShape)
出力<浮動小数点>
流れ()
グラジエント フローの制御に使用されるスカラー。
出力<?>
ハンドル()
TensorArray へのハンドル。
静的TensorArray.Options
SameElementShapes (ブール値の SameElementShapes)
静的TensorArray.Options
tensorArrayName (文字列 tensorArrayName)

継承されたメソッド

パブリックメソッド

public static TensorArray.Options clearAfterRead (Boolean clearAfterRead)

パラメーター
クリアアフターリードtrue (デフォルト) の場合、TensorArray 内の Tensor は読み取られた後にクリアされます。これにより、複数の読み取りセマンティクスが無効になりますが、メモリの早期解放が可能になります。

public static TensorArray create (スコープスコープ、オペランド<Integer> サイズ、Class<T> dtype、オプション...オプション)

新しい TensorArray オペレーションをラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
サイズ配列のサイズ。
dtype tensor_array 上の要素のタイプ。
オプションオプションの属性値を持ちます
戻り値
  • TensorArray の新しいインスタンス

public static TensorArray.Options DynamicSize (ブール値のdynamicSize)

パラメーター
動的サイズTensorArray への書き込みによるサイズの拡大を許可するかどうかを決定するブール値。デフォルトでは、これは許可されていません。

public static TensorArray.Options elementShape ( Shape elementShape)

パラメーター
要素形状要素の予想される形状 (既知の場合)。 TensorArray 要素の形状を検証するために使用されます。この形状が完全に指定されていない場合、サイズがゼロの TensorArray を収集するとエラーになります。

public Output <Float> flow ()

グラジエント フローの制御に使用されるスカラー。

public出力<?>ハンドル()

TensorArray へのハンドル。

public static TensorArray.Options SameElementShapes (ブール値の SameElementShapes)

パラメーター
同一の要素形状true (デフォルトは false) の場合、TensorArray 内のすべての要素は同一の形状を持つことが期待されます。これにより、書き込み時に一貫した形状を動的にチェックしたり、element_shape 属性が完全に定義されていない場合でも、スタック上で適切な形状のゼロ テンソルを埋めることができるなど、特定の動作が可能になります。

public static TensorArray.Options tensorArrayName (String tensorArrayName)

パラメーター
テンソル配列名一時的な tensor_array リソースに使用される名前をオーバーライドします。デフォルト値は、「TensorArray」演算子の名前です (一意であることが保証されています)。