|
|
@ -277,6 +277,10 @@ inline mkldnn::memory::format_tag GetMKLDNNFormat(
|
|
|
|
strides[3] >= strides[4] && strides[4] >= strides[1]) {
|
|
|
|
strides[3] >= strides[4] && strides[4] >= strides[1]) {
|
|
|
|
return mkldnn::memory::format_tag::Acdeb8a;
|
|
|
|
return mkldnn::memory::format_tag::Acdeb8a;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (strides[0] >= strides[1] && strides[1] >= strides[2] &&
|
|
|
|
|
|
|
|
strides[2] >= strides[3] && strides[3] >= strides[4]) {
|
|
|
|
|
|
|
|
return mkldnn::memory::format_tag::Abcde8a;
|
|
|
|
|
|
|
|
}
|
|
|
|
} else if (inner_blks[0] == 8 && inner_idxs[0] == 1) {
|
|
|
|
} else if (inner_blks[0] == 8 && inner_idxs[0] == 1) {
|
|
|
|
if (strides[0] >= strides[1] && strides[1] >= strides[2] &&
|
|
|
|
if (strides[0] >= strides[1] && strides[1] >= strides[2] &&
|
|
|
|
strides[2] >= strides[3] && strides[3] >= strides[4]) {
|
|
|
|
strides[2] >= strides[3] && strides[3] >= strides[4]) {
|
|
|
|