struct InferenceEngine::PerfHintsConfig¶
Overview¶
#include <ie_performance_hints.hpp>
struct PerfHintsConfig
{
// fields
std::string ovPerfHint = "UNDEFINED";
int ovPerfHintNumRequests = 0;
// methods
void SetConfig(const std::string& key, const std::string& value);
Parameter GetConfig(const std::string& key);
static std::vector<std::string> SupportedKeys();
static void CheckConfigAndValue(std::pair<const std::string, const std::string&> kvp);
static std::string CheckPerformanceHintValue(const std::string& val);
static int CheckPerformanceHintRequestValue(const std::string& val);
};
Detailed Documentation¶
Methods¶
void SetConfig(const std::string& key, const std::string& value)
Parses configuration key/value pair.
Parameters:
key |
configuration key |
value |
configuration values |
Parameter GetConfig(const std::string& key)
Return configuration value.
Parameters:
key |
configuration key |
Returns:
configuration value wrapped into Parameter
static std::vector<std::string> SupportedKeys()
Supported Configuration keys.
Returns:
vector of supported configuration keys
static void CheckConfigAndValue(std::pair<const std::string, const std::string&> kvp)
Checks configuration key and value, otherwise throws.
Parameters:
configuration |
key + value |
Returns:
void
static std::string CheckPerformanceHintValue(const std::string& val)
Returns configuration value if it is valid, otherwise throws.
Parameters:
configuration |
value |
Returns:
configuration value
static int CheckPerformanceHintRequestValue(const std::string& val)
Returns configuration value if it is valid, otherwise throws.
Parameters:
configuration |
value as string |
Returns:
configuration value as number