[GPU] Fix segfault with exec_graph_path option from model included implicit concat (#15161)

Opt-out primtive_onednn_imple doesn't share ExecutionConfig issue

Signed-off-by: hyunback <hyunback.kim@intel.com>
This commit is contained in:
hyunback kim authored and GitHub committed 2023-01-17 16:01:57 +09:00
1 parent 5e7b4fe369
commit ef0bc2b406
2 files changed
+4 -3

No files matched your search

@@ -116,7 +116,7 @@ public:
auto& engine = impl_params.prog->get_engine();
auto& config = impl_params.prog->get_config();
if (arg.can_be_optimized())
return make_unique<concatenation_onednn>(engine);
return make_unique<concatenation_onednn>(engine, config);
auto prim = impl_params.typed_desc<concatenation>();
auto attr = arg.get_onednn_primitive_attributes();
auto prim_desc = get_concatenation_primitive_descriptor(impl_params, *attr, prim->axis);
@@ -52,11 +52,12 @@ struct typed_primitive_onednn_impl : public typed_primitive_impl<PType> {
build_primitive(config);
}
typed_primitive_onednn_impl(const engine& engine)
typed_primitive_onednn_impl(const engine& engine, const ExecutionConfig& config = {})
: typed_primitive_impl<PType>({}, "undef"),
_engine(&engine),
_pd(),
_prim() {
_prim(),
_enable_profiling(config.get_property(ov::enable_profiling)) {
}
typed_primitive_onednn_impl()