テンソルフロー::作戦::一時変数
#include <state_ops.h>
突然変異する可能性があるが、単一ステップ内でのみ持続するテンソルを返します。
まとめ
これは内部使用のみを目的とした実験的な操作であり、この操作は安全でない方法で使用される可能性があります。リスクを十分に理解した上で使用しないでください。
他のすべての使用が完了した後、最終的に '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)
引数:
- スコープ:スコープオブジェクト
- 形状: 可変テンソルの形状。
- dtype: 変数テンソルの要素のタイプ。
オプションの属性 ( Attrs
を参照):
- var_name: 一時変数リソースに使用される名前をオーバーライドします。デフォルト値は、「 TemporaryVariable 」操作の名前です (一意であることが保証されています)。
戻り値:
-
Output
: 変数テンソルへの参照。
コンストラクターとデストラクター | |
---|---|
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype) | |
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs) |
パブリック属性 | |
---|---|
operation | |
ref |
公共機能 | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
パブリック静的関数 | |
---|---|
VarName (StringPiece x) |
構造体 | |
---|---|
tensorflow:: ops:: TemporaryVariable:: Attrs | TemporaryVariableのオプションの属性セッター。 |
パブリック属性
手術
Operation operation
参照
::tensorflow::Output ref
公共機能
一時変数
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype )
一時変数
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs )
ノード
::tensorflow::Node * node() const
演算子::tensorflow::入力
operator::tensorflow::Input() const
演算子::tensorflow::出力
operator::tensorflow::Output() const
パブリック静的関数
変数名
Attrs VarName( StringPiece x )