#ifndef MIGRAPH_GUARD_RTGLIB_BATCHNORM_HPP #define MIGRAPH_GUARD_RTGLIB_BATCHNORM_HPP #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace migraph { namespace gpu { struct miopen_batch_norm_inference { op::batch_norm_inference op; std::string name() const { return "gpu::batch_norm_inference"; } shape compute_shape(const std::vector& inputs) const; argument compute(context& ctx, const shape& output_shape, const std::vector& args) const; int output_alias(const std::vector& shapes) const { return shapes.size() - 1; } }; } // namespace gpu } // namespace migraph #endif