diff --git a/src/plugins/intel_npu/src/al/include/intel_npu/al/config/config.hpp b/src/plugins/intel_npu/src/al/include/intel_npu/al/config/config.hpp index 242a7cc68efd95..e111e11b337571 100644 --- a/src/plugins/intel_npu/src/al/include/intel_npu/al/config/config.hpp +++ b/src/plugins/intel_npu/src/al/include/intel_npu/al/config/config.hpp @@ -389,7 +389,7 @@ class OptionsDesc final { void reset(); std::vector getSupported(bool includePrivate = false) const; - std::vector getSupportedProperties(bool includePrivate = false) const; + std::vector getSupportedOptions(bool includePrivate = false) const; details::OptionConcept get(std::string_view key, OptionMode mode = OptionMode::Both) const; void walk(std::function cb) const; @@ -457,6 +457,7 @@ class Config final { bool hasOpt(std::string_view key) const; bool isOptPublic(std::string_view key) const; + details::OptionConcept getOpt(std::string_view key) const; template bool has() const; diff --git a/src/plugins/intel_npu/src/al/src/config/config.cpp b/src/plugins/intel_npu/src/al/src/config/config.cpp index 22c209c65de589..bbcf92680912e7 100644 --- a/src/plugins/intel_npu/src/al/src/config/config.cpp +++ b/src/plugins/intel_npu/src/al/src/config/config.cpp @@ -197,7 +197,7 @@ std::vector OptionsDesc::getSupported(bool includePrivate) const { return res; } -std::vector OptionsDesc::getSupportedProperties(bool includePrivate) const { +std::vector OptionsDesc::getSupportedOptions(bool includePrivate) const { std::vector res; res.reserve(_impl.size()); @@ -228,6 +228,10 @@ bool Config::hasOpt(std::string_view key) const { return _desc->has(key); } +details::OptionConcept Config::getOpt(std::string_view key) const { + return _desc->get(key); +} + bool Config::isOptPublic(std::string_view key) const { auto log = Logger::global().clone("Config"); if (_desc->has(key)) { diff --git a/src/plugins/intel_npu/src/plugin/src/plugin.cpp b/src/plugins/intel_npu/src/plugin/src/plugin.cpp index cb573f52c12189..577a446005d02a 100644 --- a/src/plugins/intel_npu/src/plugin/src/plugin.cpp +++ b/src/plugins/intel_npu/src/plugin/src/plugin.cpp @@ -285,7 +285,8 @@ void Plugin::init_options(compilerVersion comp_ver) { // parse again env_variables after backend is initialized to get backend proprieties _globalConfig.parseEnvVars(); - std::vector sup_props = _options->getSupportedProperties(); + /// DEBUG TODO:remove + std::vector sup_props = _options->getSupportedOptions(); std::cout << "Registered options: " << std::endl; for (const std::string& prop : sup_props) { std::cout << prop << std::endl;