diff --git a/src/plugins/intel_gpu/src/graph/program.cpp b/src/plugins/intel_gpu/src/graph/program.cpp index e9fdcca1890..a8a55c31930 100644 --- a/src/plugins/intel_gpu/src/graph/program.cpp +++ b/src/plugins/intel_gpu/src/graph/program.cpp @@ -560,7 +560,12 @@ void program::post_optimize_graph(bool is_internal) { apply_opt_pass(lo, false, true); // TODO: do we need it at this place also? +#ifdef GPU_DEBUG_CONFIG + GPU_DEBUG_GET_INSTANCE(debug_config); + if (!is_internal && (!options.get()->enabled() || !debug_config->dry_run_path.empty())) { +#else if (!is_internal && !options.get()->enabled()) { +#endif // ToDo remove hidden dependencies from propagate_constants pass apply_opt_pass(); }