tensorflow:: ops:: PreventGradient

#include <array_ops.h>

Operacja tożsamościowa wyzwalająca błąd w przypadku żądania gradientu.

Streszczenie

Po wykonaniu na grafie ta operacja wyprowadza swój tensor wejściowy bez zmian.

Podczas tworzenia operacji obliczania gradientów, system gradientów TensorFlow zwróci błąd podczas próby wyszukania gradientu tej operacji, ponieważ dla tej funkcji nie wolno rejestrować żadnego gradientu. Ta operacja ma na celu zapobieganie subtelnym błędom, które w niektórych skrajnych przypadkach mogłyby po cichu zwracać niezaimplementowane gradienty.

Argumenty:

  • zakres: obiekt zakresu
  • wejście: dowolny tensor.

Atrybuty opcjonalne (patrz Attrs ):

  • komunikat: Będzie wyświetlany w komunikacie o błędzie, gdy ktoś spróbuje wykonać 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:: Attrs

Opcjonalne ustawienia atrybutów dla PreventGradient .

Atrybuty publiczne

działanie

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

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Publiczne funkcje statyczne

Wiadomość

Attrs Message(
  StringPiece x
)