return;
}
- std::string test_name;
- switch (test_type) {
- case TEST_IMAGE_CLASSIFICATION:
- test_name.append("Image classification");
- break;
- case TEST_OBJECT_DETECTION:
- test_name.append("Object detection");
- break;
- case TEST_FACE_DETECTION:
- test_name.append("Face detection");
- break;
- case TEST_FACIAL_LANDMARK_DETECTION:
- test_name.append("Facial landmark detection");
- break;
- case TEST_POSE_ESTIMATION:
- test_name.append("Pose estimation");
- break;
- case TEST_AIC_HAND_GESTURE_1:
- test_name.append("AIC Hand Gesture detection 1");
- break;
- case TEST_AIC_HAND_GESTURE_2:
- test_name.append("AIC Hand Gesture detection 2");
- break;
- }
+ std::string test_name = GetModelString(test_type);
+ ASSERT_NE(test_name, "");
std::cout << test_name << " inference test : backend = " << backend_name
<< ", target device = " << Target_Formats[target_devices]
return;
}
- std::string test_name;
- switch (test_type) {
- case TEST_IMAGE_CLASSIFICATION:
- test_name.append("Image classification");
- break;
- case TEST_OBJECT_DETECTION:
- test_name.append("Object detection");
- break;
- case TEST_FACE_DETECTION:
- test_name.append("Face detection");
- break;
- case TEST_FACIAL_LANDMARK_DETECTION:
- test_name.append("Facial landmark detection");
- break;
- case TEST_POSE_ESTIMATION:
- test_name.append("Pose estimation");
- break;
- case TEST_AIC_HAND_GESTURE_1:
- test_name.append("AIC Hand Gesture detection 1");
- break;
- case TEST_AIC_HAND_GESTURE_2:
- test_name.append("AIC Hand Gesture detection 2");
- break;
- }
+ std::string test_name = GetModelString(test_type);
+ ASSERT_NE(test_name, "");
std::cout << test_name << " inference test : backend = " << backend_name
<< ", target device = " << Target_Formats[target_devices]
return;
}
- std::string test_name;
- switch (test_type) {
- case TEST_IMAGE_CLASSIFICATION:
- test_name.append("Image classification");
- break;
- case TEST_OBJECT_DETECTION:
- test_name.append("Object detection");
- break;
- case TEST_FACE_DETECTION:
- test_name.append("Face detection");
- break;
- case TEST_FACIAL_LANDMARK_DETECTION:
- test_name.append("Facial landmark detection");
- break;
- case TEST_POSE_ESTIMATION:
- test_name.append("Pose estimation");
- break;
- }
+ std::string test_name = GetModelString(test_type);
+ ASSERT_NE(test_name, "");
std::cout << test_name << " inference test : backend = " << backend_name
<< ", target device = " << Target_Formats[target_devices]
return;
}
- std::string test_name;
- switch (test_type) {
- case TEST_IMAGE_CLASSIFICATION:
- test_name.append("Image classification");
- break;
- case TEST_OBJECT_DETECTION:
- test_name.append("Object detection");
- break;
- case TEST_FACE_DETECTION:
- test_name.append("Face detection");
- break;
- case TEST_FACIAL_LANDMARK_DETECTION:
- test_name.append("Facial landmark detection");
- break;
- case TEST_POSE_ESTIMATION:
- test_name.append("Pose estimation");
- break;
- }
+ std::string test_name = GetModelString(test_type);
+ ASSERT_NE(test_name, "");
std::cout << test_name << " inference test : backend = " << backend_name
<< ", target device = " << Target_Formats[target_devices]
// TODO.
};
+static const std::string sTestModelStr[TEST_MODEL_MAX] = {
+ "Image classification",
+ "Object detection",
+ "Face detection",
+ "AIC Hand Gesture detection 1",
+ "AIC Hand Gesture detection 2",
+ "Facial landmark detection",
+ "Pose estimation"
+ // TODO.
+};
+
MachineCapacity *GetMachineCapacity(void)
{
std::ifstream readFile;
return ret;
}
+std::string GetModelString(const int model_type)
+{
+ if (model_type <= TEST_MODEL_MIN || model_type >= TEST_MODEL_MAX)
+ return "";
+
+ return sTestModelStr[model_type];
+}
+
int PrepareTensorBuffers(InferenceEngineCommon *engine,
std::vector<inference_engine_tensor_buffer> &inputs,
std::vector<inference_engine_tensor_buffer> &outputs)