diff --git a/src/plugins/intel_npu/src/plugin/npuw/llm_compiled_model.cpp b/src/plugins/intel_npu/src/plugin/npuw/llm_compiled_model.cpp index 6e3cb68e2f1ad2..e2f264256f3d55 100644 --- a/src/plugins/intel_npu/src/plugin/npuw/llm_compiled_model.cpp +++ b/src/plugins/intel_npu/src/plugin/npuw/llm_compiled_model.cpp @@ -303,8 +303,8 @@ struct NPUDesc { }; std::optional extract_npu_descriptor(const std::shared_ptr& plugin) { - const auto all_devices = plugin->get_core()->get_available_devices(); - if (std::find(all_devices.begin(), all_devices.end(), "NPU") == all_devices.end()) { + const auto all_devices = plugin->get_core()->get_property("NPU", ov::available_devices); + if (all_devices.empty()) { return std::nullopt; }