tensorflow::ops::TemporaryVariable
#include <state_ops.h>Возвращает тензор, который может быть изменен, но сохраняется только в течение одного шага.
Краткое содержание
Это экспериментальная операция, предназначенная только для внутреннего применения, и её использование может быть небезопасным. НЕ ИСПОЛЬЗУЙТЕ её, если вы полностью не понимаете риски.
Ответственность за то, чтобы после завершения всех остальных операций, переменная 'ref' была передана соответствующей операции ' DestroyTemporaryVariable ', лежит на вызывающей стороне.
Выводит ссылку на состояние тензора, чтобы его можно было прочитать или изменить.
Например, var = state_ops._temporary_variable([1, 2], типы.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)
Аргументы:
- scope: Объект Scope
- форма: Форма тензора переменных.
- 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 | Дополнительные параметры установки атрибутов для временной переменной . |
Общедоступные атрибуты
операция
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::Input
operator::tensorflow::Input() const
оператор::tensorflow::Output
operator::tensorflow::Output() const
Открытые статические функции
VarName
Attrs VarName( StringPiece x )