diff --git a/src/inference/dev_api/openvino/runtime/plugin_config.hpp b/src/inference/dev_api/openvino/runtime/plugin_config.hpp index f8125083a2193b..b6d1a18c01e6f4 100644 --- a/src/inference/dev_api/openvino/runtime/plugin_config.hpp +++ b/src/inference/dev_api/openvino/runtime/plugin_config.hpp @@ -78,7 +78,7 @@ OV_CONFIG_OPTION(PropertyNamespace, PropertyVar, OptionVisibility::DEBUG, __VA_ARGS__) namespace ov { -#define ENABLE_DEBUG_CAPS + enum class OptionVisibility : uint8_t { RELEASE = 1 << 0, // Option can be set for any build type via public interface, environment and config file RELEASE_INTERNAL = 1 << 1, // Option can be set for any build type via environment and config file only @@ -247,7 +247,7 @@ class OPENVINO_RUNTIME_API PluginConfig { if (!is_set_by_user(property)) { auto rt_info_val = rt_info.find(property.name()); if (rt_info_val != rt_info.end()) { - set_property(property(rt_info_val->second.template as())); + set_user_property(ov::AnyMap({property(rt_info_val->second.template as())}), OptionVisibility::RELEASE); } } } diff --git a/src/plugins/intel_cpu/src/plugin.cpp b/src/plugins/intel_cpu/src/plugin.cpp index f587712a9fe3c0..1359138b53fcc2 100644 --- a/src/plugins/intel_cpu/src/plugin.cpp +++ b/src/plugins/intel_cpu/src/plugin.cpp @@ -267,7 +267,7 @@ std::shared_ptr Plugin::compile_model(const std::shared_ptr< // conf.readProperties(config, modelType); Config config = m_plugin_config; - config.set_property(properties, OptionVisibility::RELEASE); + config.set_user_property(properties, OptionVisibility::RELEASE); config.modelType = getModelType(model); Transformations transformations(cloned_model, config); @@ -319,7 +319,7 @@ std::shared_ptr Plugin::compile_model(const std::shared_ptr< } void Plugin::set_property(const ov::AnyMap& config) { - m_plugin_config.set_property(config, OptionVisibility::RELEASE); + m_plugin_config.set_user_property(config, OptionVisibility::RELEASE); } ov::Any Plugin::get_property(const std::string& name, const ov::AnyMap& options) const { @@ -532,7 +532,7 @@ ov::SupportedOpsMap Plugin::query_model(const std::shared_ptr& } Config config = m_plugin_config; - config.set_property(properties, OptionVisibility::RELEASE); + config.set_user_property(properties, OptionVisibility::RELEASE); config.modelType = getModelType(model); config.finalize(get_default_context(), get_rt_info(*model)); auto context = std::make_shared(config, fake_w_cache, false); @@ -603,7 +603,7 @@ std::shared_ptr Plugin::import_model(std::istream& model_str deserializer >> model; Config config = m_plugin_config; - config.set_property(properties, OptionVisibility::RELEASE); + config.set_user_property(properties, OptionVisibility::RELEASE); config.modelType = getModelType(model); // import config props from caching model