przepływ tensorowy:: ops:: Zapobiegaj Gradientowi

#include <array_ops.h>

Operacja tożsamości, która wyzwala błąd, jeśli zażądano gradientu.

Streszczenie

Po wykonaniu na wykresie ta operacja wyprowadza tensor wejściowy w niezmienionej postaci.

Podczas budowania operacji w celu obliczenia gradientów system gradientów TensorFlow zwróci błąd podczas próby sprawdzenia gradientu tej operacji, ponieważ dla tej funkcji nie można nigdy zarejestrować żadnego gradientu. Ta opcja ma na celu zapobieganie cichemu zwracaniu przez subtelne błędy niezaimplementowanych gradientów w niektórych przypadkach narożnych.

Argumenty:

  • zakres: Obiekt Scope
  • wejście: dowolny tensor.

Opcjonalne atrybuty (patrz Attrs ):

  • komunikat: Zostanie wydrukowany w błędzie, gdy ktoś spróbuje rozróżnić tę operację.

Zwroty:

  • Output : ten sam tensor wejściowy.

Konstruktory i destruktory

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

Atrybuty publiczne

operation
output

Funkcje publiczne

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

Publiczne funkcje statyczne

Message (StringPiece x)

Struktury

tensorflow:: ops:: PreventGradient:: Atrybuty

Opcjonalne moduły ustawiające atrybuty dla PreventGradient .

Atrybuty publiczne

operacja

Operation operation

wyjście

::tensorflow::Output output

Funkcje publiczne

Zapobiegaj Gradientowi

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

Zapobiegaj Gradientowi

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

węzeł

::tensorflow::Node * node() const 

operator::tensorflow::Wejście

 operator::tensorflow::Input() const 

operator::tensorflow::Wyjście

 operator::tensorflow::Output() const 

Publiczne funkcje statyczne

Wiadomość

Attrs Message(
  StringPiece x
)