tensorflow:: ops:: PreventGradient

#include <array_ops.h>

Una operación de identidad que genera un error si se solicita un gradiente.

Resumen

Cuando se ejecuta en un gráfico, esta operación genera su tensor de entrada tal cual.

Al crear operaciones para calcular gradientes, el sistema de gradientes de TensorFlow devolverá un error al intentar consultar el gradiente de esta operación, ya que no debe registrarse ningún gradiente para esta función. Esta operación existe para evitar que errores sutiles devuelvan silenciosamente gradientes no implementados en algunos casos excepcionales.

Argumentos:

  • ámbito: Un objeto de ámbito
  • Entrada: cualquier tensor.

Atributos opcionales (ver Attrs ):

  • mensaje: Se imprimirá en el error cuando alguien intente diferenciar esta operación.

Devoluciones:

  • Output : el mismo tensor de entrada.

Constructores y destructores

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

Funciones públicas

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

funciones estáticas públicas

Message (StringPiece x)

Estructuras

tensorflow:: ops:: PreventGradient:: Attrs

Configuradores de atributos opcionales para PreventGradient .

Atributos públicos

operación

Operation operation

producción

::tensorflow::Output output

Funciones públicas

Prevenir gradiente

 PreventGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input
)

Prevenir gradiente

 PreventGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  const PreventGradient::Attrs & attrs
)

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const 

funciones estáticas públicas

Mensaje

Attrs Message(
  StringPiece x
)