[GPU] Fix text-to-speech-en-multi-0001-duration-prediction running failure (#14301)
Becuase pooling to use ngraph shape infer, extend 1D to 2D logic moveed ngraph opt to cldnn pooling. This change has side-effect in onednn pooling, onednn pooling also doesn't support 1D. Signed-off-by: hyunback <hyunback.kim@intel.com>
This commit is contained in:
parent
b27cb1315f
commit
62aac52079
@ -32,10 +32,20 @@ protected:
|
|||||||
auto input_layout = impl_params.get_input_layout(0);
|
auto input_layout = impl_params.get_input_layout(0);
|
||||||
auto output_layout = impl_params.get_output_layout();
|
auto output_layout = impl_params.get_output_layout();
|
||||||
|
|
||||||
dnnl::memory::dims stride(prim->stride.begin(), prim->stride.end());
|
auto kernel_shape = prim->size;
|
||||||
dnnl::memory::dims kernel(prim->size.begin(), prim->size.end());
|
auto stride_shape = prim->stride;
|
||||||
dnnl::memory::dims pad_l(prim->pads_begin.begin(), prim->pads_begin.end());
|
auto pads_begin_shape = prim->pads_begin;
|
||||||
dnnl::memory::dims pad_r(prim->pads_end.begin(), prim->pads_end.end());
|
auto pads_end_shape = prim->pads_end;
|
||||||
|
|
||||||
|
kernel_shape.resize(std::max<size_t>(2, prim->size.size()), 1);
|
||||||
|
stride_shape.resize(std::max<size_t>(2, prim->stride.size()), 1);
|
||||||
|
pads_begin_shape.resize(std::max<size_t>(2, prim->pads_begin.size()), 0);
|
||||||
|
pads_end_shape.resize(std::max<size_t>(2, prim->pads_end.size()), 0);
|
||||||
|
|
||||||
|
dnnl::memory::dims stride(stride_shape.begin(), stride_shape.end());
|
||||||
|
dnnl::memory::dims kernel(kernel_shape.begin(), kernel_shape.end());
|
||||||
|
dnnl::memory::dims pad_l(pads_begin_shape.begin(), pads_begin_shape.end());
|
||||||
|
dnnl::memory::dims pad_r(pads_end_shape.begin(), pads_end_shape.end());
|
||||||
|
|
||||||
auto input_md = onednn::layout_to_memory_desc(input_layout);
|
auto input_md = onednn::layout_to_memory_desc(input_layout);
|
||||||
auto output_md = onednn::layout_to_memory_desc(output_layout);
|
auto output_md = onednn::layout_to_memory_desc(output_layout);
|
||||||
|
Loading…
Reference in New Issue
Block a user