namespace ov::device¶
Namespace with device properties.
namespace device {
// namespaces
namespace ov::device::capability;
// enums
enum Type;
// structs
struct Priorities;
struct Properties;
struct UUID;
// global variables
static constexpr Property<std::string> id {"DEVICE_ID"};
static constexpr Priorities priorities {"MULTI_DEVICE_PRIORITIES"};
static constexpr Properties properties;
static constexpr Property<std::string, PropertyMutability::RO> full_name {"FULL_DEVICE_NAME"};
static constexpr Property<std::string, PropertyMutability::RO> architecture {"DEVICE_ARCHITECTURE"};
static constexpr Property<UUID, PropertyMutability::RO> uuid {"DEVICE_UUID"};
static constexpr Property<Type, PropertyMutability::RO> type {"DEVICE_TYPE"};
static constexpr Property<std::map<element::Type, float>, PropertyMutability::RO> gops {"DEVICE_GOPS"};
static constexpr Property<float, PropertyMutability::RO> thermal {"DEVICE_THERMAL"};
static constexpr Property<std::vector<std::string>, PropertyMutability::RO> capabilities {"OPTIMIZATION_CAPABILITIES"};
} // namespace device