pytorch/caffe2/operators/stop_gradient.cc
Orion Reblitz-Richardson 1d5780d42c Remove Apache headers from source.
* LICENSE file contains details, so removing from individual source files.
2018-03-27 13:10:18 -07:00

19 lines
551 B
C++

#include "caffe2/operators/stop_gradient.h"
namespace caffe2 {
REGISTER_CPU_OPERATOR(StopGradient, StopGradientOp<CPUContext>);
// TODO(jiayq): Add example to the doc string.
OPERATOR_SCHEMA(StopGradient)
.NumInputs(1, 1)
.NumOutputs(1, 1)
.AllowInplace({{0, 0}})
.IdenticalTypeAndShape()
.SetDoc(R"DOC(
StopGradient is a helper operator that does no actual numerical computation,
and in the gradient computation phase stops the gradient from being computed
through it.
)DOC");
NO_GRADIENT(StopGradient);
} // namespace caffe2