tensorflow :: ops :: PreventGradient
#include <array_ops.h>
Uma operação de identidade que dispara um erro se um gradiente for solicitado.
Resumo
Quando executado em um gráfico, este op produz seu tensor de entrada no estado em que se encontra.
Ao construir operações para calcular gradientes, o sistema de gradiente TensorFlow retornará um erro ao tentar pesquisar o gradiente desta operação, porque nenhum gradiente deve ser registrado para esta função. Esta operação existe para prevenir que bugs sutis retornem silenciosamente gradientes não implementados em alguns casos.
Argumentos:
- escopo: um objeto Scope
- entrada: qualquer tensor.
Atributos opcionais (consulte Attrs
):
- mensagem: Será impressa no erro quando alguém tentar diferenciar esta operação.
Retorna:
-
Output
: o mesmo tensor de entrada.
Construtores e Destruidores | |
---|---|
PreventGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input input) | |
PreventGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const PreventGradient::Attrs & attrs) |
Atributos públicos | |
---|---|
operation | |
output |
Funções públicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Funções estáticas públicas | |
---|---|
Message (StringPiece x) |
Structs | |
---|---|
tensorflow :: ops :: PreventGradient :: Attrs | Configuradores de atributos opcionais para PreventGradient . |
Atributos públicos
Operação
Operation operation
resultado
::tensorflow::Output output
Funções públicas
PreventGradient
PreventGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input input )
PreventGradient
PreventGradient( const ::tensorflow::Scope & scope, ::tensorflow::Input input, const PreventGradient::Attrs & attrs )
nó
::tensorflow::Node * node() const
operador :: tensorflow :: Input
operator::tensorflow::Input() const
operador :: tensorflow :: Saída
operator::tensorflow::Output() const
Funções estáticas públicas
Mensagem
Attrs Message( StringPiece x )