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
)

::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
)