tensorflow::ops::PreventGradient
#include <array_ops.h>
Операция идентичности, которая вызывает ошибку, если запрашивается градиент.
Summary
При выполнении в графе эта операция выводит входной тензор в неизменном виде.
При построении операций для вычисления градиентов система градиентов TensorFlow вернёт ошибку при попытке найти градиент этой операции, потому что градиент для этой функции никогда не должен быть зарегистрирован. Эта операция существует для предотвращения скрытых ошибок, когда в некоторых особых случаях молча возвращаются нереализованные градиенты.
Аргументы:
- scope: Объект Scope
- input: любой тензор.
Необязательные атрибуты (см. Attrs):
- message: Будет выведено в ошибке, когда кто-то попытается продифференцировать эту операцию.
Возвращает:
-
Output: тот же входной тензор.
| Конструкторы и деструкторы | |
|---|---|
PreventGradient(const ::tensorflow::Scope & scope, ::tensorflow::Input input) | |
PreventGradient(const ::tensorflow::Scope & scope, ::tensorflow::Input input, const PreventGradient::Attrs & attrs) |
| Публичные атрибуты | |
|---|---|
operation | |
output | |
| Публичные функции | |
|---|---|
node() const | ::tensorflow::Node * |
operator::tensorflow::Input() const | |
operator::tensorflow::Output() const | |
| Публичные статические функции | |
|---|---|
Message(StringPiece x) | |
| Структуры | |
|---|---|
| tensorflow::ops::PreventGradient::Attrs | Необязательные установщики атрибутов для PreventGradient. |
Публичные атрибуты
operation
Operation operation
output
::tensorflow::Output output
Публичные функции
PreventGradient
PreventGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input input )
PreventGradient
PreventGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input input, const PreventGradient::Attrs & attrs )
node
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Публичные статические функции
Message
Attrs Message( 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/r2.3/api_docs/cc/class/tensorflow/ops/prevent-gradient