namespace ov::intel_gna

Namespace with Intel GNA specific properties.

namespace intel_gna {

// enums

enum ExecutionMode;
enum HWGeneration;
enum PWLDesignAlgorithm;

// global variables

static constexpr Property<std::string, PropertyMutability::RO> library_full_version {"GNA_LIBRARY_FULL_VERSION"};
static constexpr Property<std::map<std::string, float>> scale_factors_per_input {"GNA_SCALE_FACTOR_PER_INPUT"};
static constexpr Property<std::string> firmware_model_image_path {"GNA_FIRMWARE_MODEL_IMAGE"};
static constexpr Property<ExecutionMode> execution_mode {"GNA_DEVICE_MODE"};
static constexpr Property<HWGeneration> execution_target {"GNA_HW_EXECUTION_TARGET"};
static constexpr Property<HWGeneration> compile_target {"GNA_HW_COMPILE_TARGET"};
static constexpr Property<bool> memory_reuse {"GNA_COMPACT_MODE"};
static constexpr Property<PWLDesignAlgorithm> pwl_design_algorithm {"GNA_PWL_DESIGN_ALGORITHM"};
static constexpr Property<float> pwl_max_error_percent {"GNA_PWL_MAX_ERROR_PERCENT"};

} // namespace intel_gna