#include #include namespace migraphx { inline namespace MIGRAPHX_INLINE_NS { namespace onnx { void recalc_conv_attributes(value& v, size_t kdims) { if(v["padding"].size() != kdims) { v["padding"].resize(kdims); std::fill_n(v["padding"].begin(), kdims, 0); } if(v["stride"].size() != kdims) { v["stride"].resize(kdims); std::fill_n(v["stride"].begin(), kdims, 1); } if(v["dilation"].size() != kdims) { v["dilation"].resize(kdims); std::fill_n(v["dilation"].begin(), kdims, 1); } } } // namespace onnx } // namespace MIGRAPHX_INLINE_NS } // namespace migraphx