aten/src/ATen/native/LegacyBridge.cpp
// TODO: Maybe the foo_ variants should call th_foo_
Maybe the foo_ variants should call th_foo_
Maybe the foo_ variants should call th_foo_
Tensor norm(const Tensor & self, Scalar p) {
  if (_has_native(self)) {
    return native_norm(self, p);
  } else {
    return th_norm(self, p);
  }
}
Tensor norm ( const Tensor & self , Scalar p ) { if ( _has_native ( self ) ) { return native_norm ( self , p ) ; } else { return th_norm ( self , p ) ; } }
TODO: Maybe the foo_ variants should call th_foo_
TODO : Maybe the foo_ variants should call th_foo_