pub enum PropertyKey {
SupportedProperties,
AvailableDevices,
OptimalNumberOfInferRequests,
RangeForAsyncInferRequests,
RangeForStreams,
DeviceFullName,
DeviceCapabilities,
ModelName,
OptimalBatchSize,
MaxBatchSize,
Rw(RwPropertyKey),
Other(Cow<'static, str>),
}Expand description
See
ov_property_c_api.
PropertyKey represents valid configuration properties for a crate::Core instance.
Variants§
SupportedProperties
A string list of supported read-only properties.
AvailableDevices
A list of available device IDs.
OptimalNumberOfInferRequests
An unsigned integer value of optimal number of compiled model infer requests.
RangeForAsyncInferRequests
A hint for a range for number of async infer requests. If a device supports streams, the metric provides the range for number of IRs per stream.
RangeForStreams
Information about a range for streams on platforms where streams are supported.
DeviceFullName
A string value representing a full device name.
DeviceCapabilities
A string list of capabilities options per device.
ModelName
The name of a model.
OptimalBatchSize
Information about optimal batch size for the given device and network.
MaxBatchSize
Maximum batch size which does not cause performance degradation due to memory swap impact.
Rw(RwPropertyKey)
Read-write property key.
Other(Cow<'static, str>)
An arbitrary key.