From 0b556fd7a95fa170c8d46ba5b3177a5745b995b7 Mon Sep 17 00:00:00 2001 From: Mingyu Kim Date: Tue, 15 Mar 2022 09:57:22 +0900 Subject: [PATCH] [GPU] More friendly exception message (#10721) * [GPU] More friendly exception message * Apply Ilya's comment Co-authored-by: Ilya Znamenskiy Co-authored-by: Ilya Znamenskiy --- src/plugins/intel_gpu/src/graph/impls/onednn/utils.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/intel_gpu/src/graph/impls/onednn/utils.cpp b/src/plugins/intel_gpu/src/graph/impls/onednn/utils.cpp index 36051ae57f3..ae4aa9320ab 100644 --- a/src/plugins/intel_gpu/src/graph/impls/onednn/utils.cpp +++ b/src/plugins/intel_gpu/src/graph/impls/onednn/utils.cpp @@ -326,7 +326,15 @@ cldnn::format find_format(dnnl::memory::desc desc, bool is_grouped) { blk.inner_blks[0] == 16 && blk.inner_blks[1] == 4 && blk.inner_idxs[0] == 0 && blk.inner_idxs[1] == 1) { return cldnn::format::os_is_yx_osv16_isv4; } else { - throw std::runtime_error(std::string("Unsupported onednn dnnl::memory::desc find_format")); + std::stringstream msg; + msg << "Unsupported onednn dnnl::memory::desc find_format. " + << "ndims: " << desc.data.ndims + << ", inner_nblks: " << blk.inner_nblks + << ", inner_blks: "; + for (int i = 0; i < blk.inner_nblks; i++) + msg << "(blk " << blk.inner_blks[i] << ", idx " << blk.inner_idxs[i] << ") "; + + throw std::runtime_error(msg.str()); } } }