tensorflow::ops::TemporaryVariable
#include <state_ops.h>
Возвращает тензор, который можно изменить, но он существует только в рамках одного шага.
Summary
Это экспериментальный оператор, предназначенный только для внутреннего использования, и его можно использовать небезопасными способами. НЕ ИСПОЛЬЗУЙТЕ, пока не поймёте все риски.
Ответственность за то, чтобы «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]]) 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 )
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/temporary-variable