diff options
Diffstat (limited to 'lib/oeqa/runtime/cases/dldt_inference_engine.py')
-rw-r--r-- | lib/oeqa/runtime/cases/dldt_inference_engine.py | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/lib/oeqa/runtime/cases/dldt_inference_engine.py b/lib/oeqa/runtime/cases/dldt_inference_engine.py index 2e969975..fb35d52f 100644 --- a/lib/oeqa/runtime/cases/dldt_inference_engine.py +++ b/lib/oeqa/runtime/cases/dldt_inference_engine.py | |||
@@ -57,7 +57,7 @@ class DldtInferenceEngine(OERuntimeTestCase): | |||
57 | @OEHasPackage(['dldt-inference-engine']) | 57 | @OEHasPackage(['dldt-inference-engine']) |
58 | @OEHasPackage(['dldt-inference-engine-samples']) | 58 | @OEHasPackage(['dldt-inference-engine-samples']) |
59 | @OEHasPackage(['intel-compute-runtime']) | 59 | @OEHasPackage(['intel-compute-runtime']) |
60 | @OEHasPackage(['opencl-icd-loader']) | 60 | @OEHasPackage(['ocl-icd']) |
61 | def test_dldt_ie_classification_with_gpu(self): | 61 | def test_dldt_ie_classification_with_gpu(self): |
62 | (status, output) = self.dldt_ie.test_dldt_ie_classification_with_device('GPU', self.ir_files_dir) | 62 | (status, output) = self.dldt_ie.test_dldt_ie_classification_with_device('GPU', self.ir_files_dir) |
63 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) | 63 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) |
@@ -67,7 +67,11 @@ class DldtInferenceEngine(OERuntimeTestCase): | |||
67 | @OEHasPackage(['dldt-inference-engine-samples']) | 67 | @OEHasPackage(['dldt-inference-engine-samples']) |
68 | @OEHasPackage(['dldt-inference-engine-vpu-firmware']) | 68 | @OEHasPackage(['dldt-inference-engine-vpu-firmware']) |
69 | def test_dldt_ie_classification_with_myriad(self): | 69 | def test_dldt_ie_classification_with_myriad(self): |
70 | (status, output) = self.dldt_ie.test_dldt_ie_classification_with_device('MYRIAD', self.ir_files_dir) | 70 | device = 'MYRIAD' |
71 | (status, output) = self.dldt_ie.test_check_if_openvino_device_available(device) | ||
72 | if not status: | ||
73 | self.skipTest('OpenVINO %s device not available on target machine(availalbe devices: %s)' % (device, output)) | ||
74 | (status, output) = self.dldt_ie.test_dldt_ie_classification_with_device(device, self.ir_files_dir) | ||
71 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) | 75 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) |
72 | 76 | ||
73 | @OETestDepends(['dldt_inference_engine.DldtInferenceEngine.test_dldt_ie_can_create_ir_and_download_input']) | 77 | @OETestDepends(['dldt_inference_engine.DldtInferenceEngine.test_dldt_ie_can_create_ir_and_download_input']) |
@@ -76,14 +80,14 @@ class DldtInferenceEngine(OERuntimeTestCase): | |||
76 | @OEHasPackage(['python3-opencv']) | 80 | @OEHasPackage(['python3-opencv']) |
77 | @OEHasPackage(['python3-numpy']) | 81 | @OEHasPackage(['python3-numpy']) |
78 | def test_dldt_ie_classification_python_api_with_cpu(self): | 82 | def test_dldt_ie_classification_python_api_with_cpu(self): |
79 | (status, output) = self.dldt_ie.test_dldt_ie_classification_python_api_with_device('CPU', self.ir_files_dir, 'libcpu_extension.so') | 83 | (status, output) = self.dldt_ie.test_dldt_ie_classification_python_api_with_device('CPU', self.ir_files_dir) |
80 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) | 84 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) |
81 | 85 | ||
82 | @OETestDepends(['dldt_inference_engine.DldtInferenceEngine.test_dldt_ie_can_create_ir_and_download_input']) | 86 | @OETestDepends(['dldt_inference_engine.DldtInferenceEngine.test_dldt_ie_can_create_ir_and_download_input']) |
83 | @OEHasPackage(['dldt-inference-engine']) | 87 | @OEHasPackage(['dldt-inference-engine']) |
84 | @OEHasPackage(['dldt-inference-engine-python3']) | 88 | @OEHasPackage(['dldt-inference-engine-python3']) |
85 | @OEHasPackage(['intel-compute-runtime']) | 89 | @OEHasPackage(['intel-compute-runtime']) |
86 | @OEHasPackage(['opencl-icd-loader']) | 90 | @OEHasPackage(['ocl-icd']) |
87 | @OEHasPackage(['python3-opencv']) | 91 | @OEHasPackage(['python3-opencv']) |
88 | @OEHasPackage(['python3-numpy']) | 92 | @OEHasPackage(['python3-numpy']) |
89 | def test_dldt_ie_classification_python_api_with_gpu(self): | 93 | def test_dldt_ie_classification_python_api_with_gpu(self): |
@@ -97,5 +101,9 @@ class DldtInferenceEngine(OERuntimeTestCase): | |||
97 | @OEHasPackage(['python3-opencv']) | 101 | @OEHasPackage(['python3-opencv']) |
98 | @OEHasPackage(['python3-numpy']) | 102 | @OEHasPackage(['python3-numpy']) |
99 | def test_dldt_ie_classification_python_api_with_myriad(self): | 103 | def test_dldt_ie_classification_python_api_with_myriad(self): |
100 | (status, output) = self.dldt_ie.test_dldt_ie_classification_python_api_with_device('MYRIAD', self.ir_files_dir) | 104 | device = 'MYRIAD' |
105 | (status, output) = self.dldt_ie.test_check_if_openvino_device_available(device) | ||
106 | if not status: | ||
107 | self.skipTest('OpenVINO %s device not available on target machine(availalbe devices: %s)' % (device, output)) | ||
108 | (status, output) = self.dldt_ie.test_dldt_ie_classification_python_api_with_device(device, self.ir_files_dir) | ||
101 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) | 109 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) |