тензорный поток :: ops :: PreventGradient

#include <array_ops.h>

Операция идентификации, которая вызывает ошибку, если запрашивается градиент.

Резюме

При выполнении в графе эта операция выводит свой входной тензор как есть.

При построении операций для вычисления градиентов система градиентов TensorFlow будет возвращать ошибку при попытке поиска градиента этой операции, потому что для этой функции никогда не должен регистрироваться градиент. Эта операция существует для предотвращения скрытого возврата нереализованных градиентов из-за мелких ошибок в некоторых угловых случаях.

Аргументы:

  • scope: Объект Scope
  • ввод: любой тензор.

Необязательные атрибуты (см. Attrs ):

  • message: будет напечатано в ошибке, когда кто-нибудь попытается отличить эту операцию.

Возврат:

  • Output : тот же входной тензор.

Конструкторы и деструкторы

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

Публичные атрибуты

operation
output

Публичные функции

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

Публичные статические функции

Message (StringPiece x)

Структуры

tenorflow :: ops :: PreventGradient :: Attrs

Необязательные установщики атрибутов для PreventGradient .

Публичные атрибуты

операция

Operation operation

выход

::tensorflow::Output output

Публичные функции

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 

оператор :: тензор потока :: Вход

 operator::tensorflow::Input() const 

оператор :: тензор потока :: Вывод

 operator::tensorflow::Output() const 

Публичные статические функции

Сообщение

Attrs Message(
  StringPiece x
)