#include #include #include namespace migraphx { inline namespace MIGRAPHX_INLINE_NS { namespace cpu { struct dnnl_lrn : dnnl_extend_op { dnnl::lrn_forward::desc get_desc(const std::unordered_map& m) const { return {dnnl::prop_kind::forward_inference, dnnl::algorithm::lrn_across_channels, m.at(DNNL_ARG_SRC_0), this->op.size, this->op.alpha, this->op.beta, this->op.bias}; } }; } // namespace cpu } // namespace MIGRAPHX_INLINE_NS } // namespace migraphx