struct InferenceEngine::PerfHintsConfig¶
Overview¶
#include <ie_performance_hints.hpp>
struct PerfHintsConfig
{
// fields
std::string ovPerfHint = "LATENCY";
int ovPerfHintNumRequests = 0;
// methods
voidconst std::string&const std::string& SetConfig(, );
Parameterconst std::string& GetConfig();
static std::vector<std::string> SupportedKeys();
static voidstd::pair<const std::string, const std::string&> CheckConfigAndValue();
static std::stringconst std::string& CheckPerformanceHintValue();
static intconst std::string& CheckPerformanceHintRequestValue();
};
Detailed Documentation¶
Methods¶
voidconst std::string&const std::string& SetConfig(, )
Parses configuration key/value pair.
Parameters:
key |
configuration key |
value |
configuration values |
Parameterconst std::string& GetConfig()
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 voidstd::pair<const std::string, const std::string&> CheckConfigAndValue()
Checks configuration key and value, otherwise throws.
Parameters:
configuration |
key + value |
Returns:
void
static std::stringconst std::string& CheckPerformanceHintValue()
Returns configuration value if it is valid, otherwise throws.
Parameters:
configuration |
value |
Returns:
configuration value
static intconst std::string& CheckPerformanceHintRequestValue()
Returns configuration value if it is valid, otherwise throws.
Parameters:
configuration |
value as string |
Returns:
configuration value as number