テンソルフロー::作戦::一時変数

#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
)