tensorflow::ops::TemporaryVariable
#include <state_ops.h>
Возвращает тензор, который можно изменять, но который существует только в пределах одного шага.
Краткое описание
Это экспериментальная операция, предназначенная только для внутреннего использования; её можно использовать небезопасным образом. НЕ ИСПОЛЬЗУЙТЕ её, если вы полностью не понимаете связанные с этим риски.
Вызывающий код должен обеспечить, чтобы после завершения всех остальных операций использования ref был передан соответствующей операции 'DestroyTemporaryVariable'.
Выводит ссылку на состояние тензора, чтобы его можно было прочитать или изменить.
E.g. 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)
Аргументы:
- scope: объект Scope
- shape: Форма тензора переменной.
- 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 operation
ref
::tensorflow::Output ref
Открытые функции
TemporaryVariable
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype )
TemporaryVariable
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs )
node
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Открытые статические функции
VarName
Attrs VarName( StringPiece x )
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/temporary-variable