*
*/
typedef enum {
- MV_INFERENCE_TARGET_NONE = -1, /**< None */
- MV_INFERENCE_TARGET_CPU, /**< CPU */
- MV_INFERENCE_TARGET_GPU, /**< GPU*/
- MV_INFERENCE_TARGET_CUSTOM, /**< CUSTOM*/
- MV_INFERENCE_TARGET_MAX /**< Target MAX */
+ MV_INFERENCE_TARGET_NONE = 0, /**< None */
+ MV_INFERENCE_TARGET_CPU = 1 << 0, /**< CPU */
+ MV_INFERENCE_TARGET_GPU = 1 << 1, /**< GPU*/
+ MV_INFERENCE_TARGET_CUSTOM = 1 << 2, /**< CUSTOM*/
+ MV_INFERENCE_TARGET_MAX = 1 << 3 /**< Target MAX */
} mv_inference_target_type_e;
/**
LOGE("%s type is not supported", (backend.first).c_str());
return MEDIA_VISION_ERROR_NOT_SUPPORTED_FORMAT;
}
+
+ LOGI("backend engine : %d", backendType);
+ LOGI("target device : %d", targetType);
+
mConfig.mBackedType = backendType;
mConfig.mTargetType = (inference_target_type_e)targetType;
inference_engine_config config = {
.backend_name = backendName,
- .target_devices = INFERENCE_TARGET_CPU,
+ .target_devices = mConfig.mTargetType,
};
// Create backend class object.