Struct ov::EnumeratedDevice#
-
struct EnumeratedDevice#
One physical device a plugin library reports it can serve, during device-name dispatch. Produced by the enumeration probe (EnumerateDevicesFunc), consumed by ov::Core to reconcile candidate libraries for a shared device name.
Public Members
-
std::string internal_id = {}#
The device id THIS library uses internally (“.N”); may differ across libraries.
-
std::vector<uint8_t> fingerprint = {}#
Opaque cross-library identity token. Core compares it by equality only, never interprets it. Two libraries that build it over the same fields yield equal bytes for the same physical device.
-
DeviceCompatibilityScore score = PROBE_SCORE_INCOMPATIBLE#
How well this library serves the device (see PROBE_SCORE_* constants).
-
std::string internal_id = {}#