diff --git a/src/plugins/intel_gpu/src/graph/impls/ocl/resample.hpp b/src/plugins/intel_gpu/src/graph/impls/ocl/resample.hpp index f0a75a06b448b6..c09e5171fd1eaa 100644 --- a/src/plugins/intel_gpu/src/graph/impls/ocl/resample.hpp +++ b/src/plugins/intel_gpu/src/graph/impls/ocl/resample.hpp @@ -5,6 +5,7 @@ #include "impls/registry/implementation_manager.hpp" #include "program_node.h" //#include "intel_gpu/primitives/resample.hpp" +#include "resample_inst.h" #include namespace cldnn { diff --git a/src/plugins/intel_gpu/src/graph/impls/registry/resample_impls.cpp b/src/plugins/intel_gpu/src/graph/impls/registry/resample_impls.cpp index 737fd636d82a90..6df0c4855c703a 100644 --- a/src/plugins/intel_gpu/src/graph/impls/registry/resample_impls.cpp +++ b/src/plugins/intel_gpu/src/graph/impls/registry/resample_impls.cpp @@ -37,7 +37,6 @@ const std::vector>& Registry>& Registry choose_impl(const program_node& node, shape_types requested_shape_type) const override { OPENVINO_ASSERT(node.type() == this, "[GPU] primitive_type_base::choose_impl: primitive type mismatch"); + // if (node.id().find("interpolate:Interpolate") != std::string::npos) + // std::cout << "=============================================" << node.id() << std::endl; for (auto& impl : get_supported_implementations(node)) { impl_types impl_type = impl->get_impl_type(); if ((node.get_forced_impl_type() & impl_type) != impl_type) @@ -58,6 +60,7 @@ struct primitive_type_base : primitive_type { if ((requested_shape_type & supported_shape_type) != requested_shape_type && requested_shape_type != shape_types::any) continue; + // std::cout << "=== choose_impl " << node.id() << ", impl_type=" << impl_type << std::endl; return impl; } return nullptr; diff --git a/src/plugins/intel_gpu/src/graph/primitive_inst.cpp b/src/plugins/intel_gpu/src/graph/primitive_inst.cpp index 0737362405ff9c..c2405f1298e563 100644 --- a/src/plugins/intel_gpu/src/graph/primitive_inst.cpp +++ b/src/plugins/intel_gpu/src/graph/primitive_inst.cpp @@ -1792,6 +1792,10 @@ void primitive_inst::prepare_primitive() { } GPU_DEBUG_TRACE_DETAIL << "-----------------------------------------------------------------" << std::endl; + // if (this->get_node().id().find("__module.depth_head.scratch.refinenet1/aten::upsample_bilinear2d/Interpolate") != std::string::npos) { + // std::cout << "=============" << std::endl; + // std::cout << "=============primitive_inst::prepare_primitive() " << this->get_node().id() << ", impl_type=" << this->_impl->m_manager->get_impl_type() << std::endl; + // } // If it is optimized out or skipped for zero dimension at the previous iteration, // Set this flag true to reset output memory in realloc_if_needed. const bool prev_execution_skipped = can_be_optimized() @@ -1972,6 +1976,9 @@ void primitive_inst::execute() { set_out_event(_impl->execute(_impl_params->dep_events, *this)); + // if (this->get_node().id().find("__module.depth_head.scratch.refinenet1/aten::upsample_bilinear2d/Interpolate") != std::string::npos) + // std::cout << "=============primitive_inst::execute() " << this->get_node().id() << ", impl_type=" << this->_impl->m_manager->get_impl_type() << std::endl; + GPU_DEBUG_GET_INSTANCE(debug_config); GPU_DEBUG_IF(!debug_config->dump_profiling_data.empty()) { auto ev = _impl_params->out_event;