Skip to content

Commit dc8eafd

Browse files
committed
xe: conv: fix blocking schemes for BWD_D depthwise
1 parent 31d8f6e commit dc8eafd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/gpu/intel/jit/conv/tiler.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -955,8 +955,8 @@ conv_blocking_scheme_t bwd_d_T_o_I_nio("ls:[oc,kd,kh,kw],T:[oc],i:[mb,ic,oc]");
955955
conv_blocking_scheme_t bwd_d_T_w_I_on("ls:[oc,kd,kh,kw],T:[iw],i:[oc,mb]");
956956
conv_blocking_scheme_t bwd_d_T_wi_I_wio("ls:[oc,kd,kh,kw],T:[ic,iw],i:[iw,ic,oc]");
957957
conv_blocking_scheme_t bwd_d_T_o_I_wio("ls:[oc,kd,kh,kw],T:[oc],i:[iw,ic,oc]");
958-
conv_blocking_scheme_t bwd_d_dw_T_w_I_wgk("ls:[kd,kh,kw],T:[iw],i:[iw,g,kw]");
959-
conv_blocking_scheme_t bwd_d_dw_T_w_I_ngk("ls:[kd,kh,kw],T:[iw],i:[mb,g,kw]");
958+
conv_blocking_scheme_t bwd_d_dw_T_w_I_wg("ls:[kd,kh,kw],T:[iw],i:[iw,g]");
959+
conv_blocking_scheme_t bwd_d_dw_T_w_I_ng("ls:[kd,kh,kw],T:[iw],i:[mb,g]");
960960
conv_blocking_scheme_t bwd_w_T_io_I_ion("l:[oh,ow],li:[mb],T:[oc,ic],i:[ic,oc,mb]");
961961
conv_blocking_scheme_t bwd_w_T_io_I_ion_d("ls:[mb,od,oh,ow],T:[oc,ic],i:[ic,oc,mb]");
962962
conv_blocking_scheme_t bwd_w_T_io_I_kon("l:[oh,ow],li:[mb],T:[oc,ic],i:[kw,oc,mb]");
@@ -1041,8 +1041,8 @@ conv_blocking_scheme_list_t get_blocking_schemes_bwd_d_dw(
10411041
auto m_iter_dim = select_iter_dim(cfg, {prb_dims::mb, prb_dims::iw});
10421042
bool m_is_mb = (m_iter_dim == prb_dims::mb);
10431043
bool m_is_iw = (m_iter_dim == prb_dims::iw);
1044-
ret.add(m_is_mb, conv_schemes::bwd_d_dw_T_w_I_ngk);
1045-
ret.add(m_is_iw, conv_schemes::bwd_d_dw_T_w_I_wgk);
1044+
ret.add(m_is_mb, conv_schemes::bwd_d_dw_T_w_I_ng);
1045+
ret.add(m_is_iw, conv_schemes::bwd_d_dw_T_w_I_wg);
10461046
return ret;
10471047
}
10481048

0 commit comments

Comments
 (0)