突然変異する可能性があるが、単一ステップ内でのみ持続するテンソルを返します。
これは内部使用のみを目的とした実験的な操作であり、この操作は安全でない方法で使用される可能性があります。リスクを十分に理解した上で使用しないでください。
他のすべての使用が完了した後、最終的に 'ref' が一致する 'DestroyTemporaryVariable' 演算に渡されるようにするのは呼び出し側の責任です。
読み取りまたは変更できるように、テンソル状態への参照を出力します。
例 var = state_ops._temporary_variable([1, 2], types.float_) var_name = var.op.name var = state_ops.assign(var, [[4.0, 5.0]]) var = state_ops.assign_add(var, [[ 6.0、7.0]]) 最終 = state_ops._destroy_temporary_variable(var, var_name=var_name)
ネストされたクラス
クラス | 一時変数.オプション | TemporaryVariable のオプションの属性 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的 <T>一時変数<T> | create ( Scopeスコープ、 Shapeシェイプ、Class<T> dtype、 Options...オプション) 新しい TemporaryVariable オペレーションをラップするクラスを作成するためのファクトリ メソッド。 |
出力<T> | 参照() 可変テンソルへの参照。 |
静的TemporaryVariable.Options | varName (文字列 varName) |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static TemporaryVariable <T> create ( Scopeスコープ、 Shapeシェイプ、Class<T> dtype、 Options...オプション)
新しい TemporaryVariable オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
形 | 可変テンソルの形状。 |
dtype | 可変テンソルの要素のタイプ。 |
オプション | オプションの属性値を持ちます |
戻り値
- TemporaryVariable の新しいインスタンス
public static TemporaryVariable.Options varName (String varName)
パラメーター
変数名 | 一時変数リソースに使用される名前をオーバーライドします。デフォルト値は、「TemporaryVariable」op の名前です (一意であることが保証されています)。 |
---|