#pragma once // @generated by torchgen/gen.py from NativeMetaFunction.h #include #include #include #include #include #include #include #include #include #include #include namespace at { namespace meta { struct TORCH_API structured_index_add : public at::impl::MetaBase { template struct TORCH_API precompute_out { precompute_out set_dim(int64_t value) { static_assert(DIM == false, "dim already set"); precompute_out ret; ret.dim = value; return ret; } int64_t dim; }; using meta_return_ty = precompute_out ; meta_return_ty meta(const at::Tensor & self, int64_t dim, const at::Tensor & index, const at::Tensor & source, const at::Scalar & alpha); }; } // namespace native } // namespace at