tf.raw_ops.TemporaryVariable
Возвращает тензор, который можно изменять, но изменения сохраняются только в рамках одного шага.
tf.raw_ops.TemporaryVariable(
shape, dtype, var_name='', name=None
)
Это экспериментальная операция, предназначенная только для внутреннего использования. Её можно использовать небезопасным образом. НЕ ИСПОЛЬЗУЙТЕ её, если полностью не понимаете связанные с этим риски.
Вызывающая сторона отвечает за то, чтобы после завершения всех остальных операций с 'ref' он был передан соответствующей операции 'DestroyTemporaryVariable'.
Выводит ссылку на состояние тензора, чтобы его можно было прочитать или изменить.
E.g. var = state_ops._temporaryvariable([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)
| Аргументы | |
|---|---|
shape | Объект tf.TensorShape или список объектов ints. Форма тензора переменной. |
dtype | Объект tf.DType. Тип элементов тензора переменной. |
var_name | Необязательный объект string. По умолчанию — "". Переопределяет имя, используемое для ресурса временной переменной. По умолчанию используется имя операции 'TemporaryVariable' (которое гарантированно уникально). |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
Изменяемый объект Tensor типа dtype. |
© 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/python/tf/raw_ops/TemporaryVariable