diff --git a/src/plugins/intel_gpu/src/graph/impls/onednn/reorder_onednn.cpp b/src/plugins/intel_gpu/src/graph/impls/onednn/reorder_onednn.cpp index c2306bbe1fd5c9..899d4ab29a87de 100644 --- a/src/plugins/intel_gpu/src/graph/impls/onednn/reorder_onednn.cpp +++ b/src/plugins/intel_gpu/src/graph/impls/onednn/reorder_onednn.cpp @@ -103,8 +103,10 @@ struct reorder_onednn : typed_primitive_onednn_impl> prim_cache; _scratchpad_md = _pd.scratchpad_desc(); - - _prim = dnnl::reorder(_pd, prim_cache); + if (prim_cache.size() > 0) + _prim = dnnl::reorder(_pd, prim_cache); + else + _prim = dnnl::reorder(_pd); #endif } diff --git a/src/plugins/intel_gpu/thirdparty/onednn_gpu b/src/plugins/intel_gpu/thirdparty/onednn_gpu index a7ed0bcbdefd0a..a71bea63a5921e 160000 --- a/src/plugins/intel_gpu/thirdparty/onednn_gpu +++ b/src/plugins/intel_gpu/thirdparty/onednn_gpu @@ -1 +1 @@ -Subproject commit a7ed0bcbdefd0accc2c59d3030b7f8b21af12f6b +Subproject commit a71bea63a5921e8bf6a5b9c7bb464d9d034d1b69