// ${generated_comment}

#include <ATen/FunctionalInverses.h>
#include <ATen/ViewMetaClasses.h>

#ifndef AT_PER_OPERATOR_HEADERS
#include <ATen/Operators.h>
#include <ATen/NativeFunctions.h>
#else
${op_headers}
#endif

namespace at {
namespace functionalization {

${view_meta_implementations}

} // namespace functionalization
} // namespace at
