namespace ov::intel_myriad::hddl

Namespace with Intel HDDL specific properties.

namespace hddl {

// global variables

static constexpr Property<int, PropertyMutability::RO> device_num {"HDDL_DEVICE_NUM"};
static constexpr Property<std::vector<float>, PropertyMutability::RO> device_thermal {"HDDL_DEVICE_THERMAL"};
static constexpr Property<std::vector<unsigned int>, PropertyMutability::RO> device_id {"HDDL_DEVICE_ID"};
static constexpr Property<std::vector<int>, PropertyMutability::RO> device_subclass {"HDDL_DEVICE_SUBCLASS"};
static constexpr Property<std::vector<unsigned int>, PropertyMutability::RO> device_memory_total {     "HDDL_DEVICE_MEMORY_TOTAL"};
static constexpr Property<std::vector<unsigned int>, PropertyMutability::RO> device_memory_used {     "HDDL_DEVICE_MEMORY_USED"};
static constexpr Property<std::vector<float>, PropertyMutability::RO> device_utilization {"HDDL_DEVICE_UTILIZATION"};
static constexpr Property<std::vector<std::string>, PropertyMutability::RO> stream_id {"HDDL_STREAM_ID"};
static constexpr Property<std::vector<std::string>, PropertyMutability::RO> device_tag {"HDDL_DEVICE_TAG"};
static constexpr Property<std::vector<int>, PropertyMutability::RO> group_id {"HDDL_GROUP_ID"};
static constexpr Property<int, PropertyMutability::RO> device_group_using_num {"HDDL_DEVICE_GROUP_USING_NUM"};
static constexpr Property<int, PropertyMutability::RO> device_total_num {"HDDL_DEVICE_TOTAL_NUM"};
static constexpr Property<std::string, PropertyMutability::RW> graph_tag {"HDDL_GRAPH_TAG"};
static constexpr Property<std::string, PropertyMutability::RW> set_stream_id {"HDDL_SET_STREAM_ID"};
static constexpr Property<std::string, PropertyMutability::RW> set_device_tag {"HDDL_SET_DEVICE_TAG"};
static constexpr Property<bool, PropertyMutability::RW> bind_device {"HDDL_BIND_DEVICE"};
static constexpr Property<std::string, PropertyMutability::RW> runtime_priority {"HDDL_RUNTIME_PRIORITY"};
static constexpr Property<bool, PropertyMutability::RW> use_sgad {"HDDL_USE_SGAD"};
static constexpr Property<std::string, PropertyMutability::RW> group_device {"HDDL_GROUP_DEVICE"};

} // namespace hddl