Tensorflow :: ops :: TemporärVariabel
#include <state_ops.h>
Gibt einen Tensor zurück, der möglicherweise mutiert ist, aber nur innerhalb eines einzelnen Schritts bestehen bleibt.
Zusammenfassung
Dies ist eine experimentelle Operation nur für den internen Gebrauch und es ist möglich, diese Operation auf unsichere Weise zu verwenden. NICHT VERWENDEN, es sei denn, Sie verstehen die Risiken vollständig.
Es liegt in der Verantwortung des Anrufers, sicherzustellen, dass 'ref' schließlich an eine passende ' DestroyTemporaryVariable' - Operation übergeben wird , nachdem alle anderen Verwendungen abgeschlossen wurden.
Gibt eine Referenz in den Tensorzustand aus, damit sie gelesen oder geändert werden kann.
ZB 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]]) final = state_ops._destroy_temporary_variable (var, var_name = var_name)
Argumente:
- scope: Ein Scope- Objekt
- Form: Die Form des variablen Tensors.
- dtype: Der Typ der Elemente im variablen Tensor.
Optionale Attribute (siehe Attrs
):
- var_name: Überschreibt den Namen, der für die temporäre Variablenressource verwendet wird. Der Standardwert ist der Name der Operation ' TemporaryVariable ' (die garantiert eindeutig ist).
Kehrt zurück:
-
Output
: Ein Verweis auf den variablen Tensor.
Konstruktoren und Destruktoren | |
---|---|
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype) | |
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs) |
Öffentliche Attribute | |
---|---|
operation | |
ref |
Öffentliche Funktionen | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Öffentliche statische Funktionen | |
---|---|
VarName (StringPiece x) |
Strukturen | |
---|---|
tensorflow :: ops :: TemporaryVariable :: Attrs | Optionale Attributsetzer für TemporaryVariable . |
Öffentliche Attribute
Operation
Operation operation
ref
::tensorflow::Output ref
Öffentliche Funktionen
TemporärVariabel
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype )
TemporärVariabel
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs )
Knoten
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Output
operator::tensorflow::Output() const
Öffentliche statische Funktionen
VarName
Attrs VarName( StringPiece x )