3 # About 150% of total time
6 #vmImage: 'ubuntu-18.04'
7 name: LIN_VMSS_VENV_F8S_WU2
10 BIN_DIR: ../bin/intel64/$(BUILD_TYPE)
23 displayName: 'System properties'
25 sudo apt --assume-yes install libusb-1.0-0-dev
26 python3 -m pip install -r ./inference-engine/ie_bridges/python/requirements.txt
27 # For running Python API tests
28 python3 -m pip install -r ./inference-engine/ie_bridges/python/src/requirements-dev.txt
29 displayName: 'Install dependencies'
31 wget https://github.com/ninja-build/ninja/releases/download/v1.10.0/ninja-linux.zip
33 sudo cp -v ninja /usr/local/bin/
34 displayName: 'Install Ninja'
35 - script: git submodule update --init --recursive --jobs 8
36 displayName: 'Clone submodules'
40 displayName: 'Create build directory'
43 workingDirectory: dldt-build
44 # CMake must get Python 3.x version by default
45 cmakeArgs: .. -GNinja -DVERBOSE_BUILD=ON -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.6 -DENABLE_TESTS=ON
47 workingDirectory: dldt-build
48 displayName: 'Build Lin'
49 - script: ls -alR ../bin/
50 workingDirectory: dldt-build
51 displayName: 'List files'
52 - script: $(BIN_DIR)/unit-test --gtest_print_time=1 --gtest_filter=-backend_api.config_unsupported:*IE_GPU*
53 workingDirectory: dldt-build
54 displayName: 'nGraph UT'
55 continueOnError: false
56 - script: $(BIN_DIR)/InferenceEngineUnitTests
57 workingDirectory: dldt-build
58 displayName: 'IE UT old'
59 continueOnError: false
60 - script: $(BIN_DIR)/ieUnitTests
61 workingDirectory: dldt-build
63 continueOnError: false
64 - script: $(BIN_DIR)/cpuUnitTests
65 workingDirectory: dldt-build
67 continueOnError: false
68 - script: $(BIN_DIR)/gnaUnitTests
69 workingDirectory: dldt-build
71 continueOnError: false
72 - script: $(BIN_DIR)/vpuUnitTests
73 workingDirectory: dldt-build
75 continueOnError: false
76 - script: $(BIN_DIR)/ieFuncTests
77 workingDirectory: dldt-build
78 displayName: 'IE FuncTests'
79 continueOnError: false
80 - script: $(BIN_DIR)/cpuFuncTests
81 workingDirectory: dldt-build
82 displayName: 'CPU FuncTests'
83 continueOnError: false
84 - script: $(BIN_DIR)/MklDnnBehaviorTests
85 workingDirectory: dldt-build
86 displayName: 'MklDnnBehaviorTests'
87 continueOnError: false
88 - script: git clone https://github.com/openvinotoolkit/testdata.git
89 displayName: 'Clone testdata'
91 export DATA_PATH=`pwd`/../testdata
92 export MODELS_PATH=`pwd`/../testdata
93 $(BIN_DIR)/MklDnnFunctionalTests --gtest_filter=*smoke*:-smoke_MobileNet/ModelTransformationsTest.LPT/mobilenet_v2_tf_depthwise_batch1_inPluginDisabled_inTestDisabled_asymmetric*
94 workingDirectory: dldt-build
95 displayName: 'MklDnnFunctionalTests'
96 continueOnError: false
98 export DATA_PATH=`pwd`/../testdata
99 export MODELS_PATH=`pwd`/../testdata
100 $(BIN_DIR)/InferenceEngineCAPITests
101 workingDirectory: dldt-build
102 displayName: 'IE CAPITests'
103 continueOnError: false
105 export DATA_PATH=`pwd`/../testdata
106 export MODELS_PATH=`pwd`/../testdata
107 export LD_LIBRARY_PATH=`pwd`/$(BIN_DIR)/lib
108 export PYTHONPATH=`pwd`/$(BIN_DIR)/lib/python_api/python3.6
110 cd ../inference-engine/ie_bridges/python/tests
112 workingDirectory: dldt-build
113 displayName: 'Python API Tests'
114 continueOnError: false
118 # About 200% of total time (perfomace of Mac hosts is unstable)
119 timeoutInMinutes: 180
121 vmImage: 'macOS-10.15'
124 BIN_DIR: ../bin/intel64/$(BUILD_TYPE)
126 - task: UsePythonVersion@0
134 xcrun --sdk macosx --show-sdk-version
137 displayName: 'System properties'
140 brew install automake
141 displayName: 'Install dependencies'
142 - script: brew install ninja
143 displayName: 'Install Ninja'
144 - script: git submodule update --init --recursive --jobs 8
145 displayName: 'Clone submodules'
149 displayName: 'Create build directory'
151 export PATH="/usr/local/opt/cython/bin:$PATH"
154 # Disable errors with Ninja
155 export CXXFLAGS="-Wno-error=unused-command-line-argument"
156 export CFLAGS="-Wno-error=unused-command-line-argument"
157 cmake .. -GNinja -DVERBOSE_BUILD=ON -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_PYTHON=ON -DENABLE_TESTS=ON
158 workingDirectory: dldt-build
161 workingDirectory: dldt-build
162 displayName: 'Build Mac'
163 - script: ls -alR ../bin/
164 workingDirectory: dldt-build
165 displayName: 'List files'
166 - script: $(BIN_DIR)/unit-test --gtest_print_time=1 --gtest_filter=-backend_api.config_unsupported:*IE_GPU*:IE_CPU.onnx_model_sigmoid
167 workingDirectory: dldt-build
168 displayName: 'nGraph UT'
169 continueOnError: false
170 - script: $(BIN_DIR)/InferenceEngineUnitTests
171 workingDirectory: dldt-build
172 displayName: 'IE UT old'
173 continueOnError: false
174 - script: $(BIN_DIR)/ieUnitTests
175 workingDirectory: dldt-build
177 continueOnError: false
178 - script: $(BIN_DIR)/cpuUnitTests
179 workingDirectory: dldt-build
180 displayName: 'CPU UT'
181 continueOnError: false
182 - script: $(BIN_DIR)/vpuUnitTests
183 workingDirectory: dldt-build
184 displayName: 'VPU UT'
185 continueOnError: false
186 - script: $(BIN_DIR)/ieFuncTests
187 workingDirectory: dldt-build
188 displayName: 'IE FuncTests'
189 continueOnError: false
190 - script: $(BIN_DIR)/cpuFuncTests
191 workingDirectory: dldt-build
192 displayName: 'CPU FuncTests'
193 continueOnError: false
194 - script: $(BIN_DIR)/MklDnnBehaviorTests
195 workingDirectory: dldt-build
196 displayName: 'MklDnnBehaviorTests'
197 continueOnError: false
198 - script: git clone https://github.com/openvinotoolkit/testdata.git
199 displayName: 'Clone testdata'
201 export DATA_PATH=`pwd`/../testdata
202 export MODELS_PATH=`pwd`/../testdata
203 $(BIN_DIR)/MklDnnFunctionalTests --gtest_filter=*smoke*:-smoke_MobileNet/ModelTransformationsTest.LPT/mobilenet_v2_tf_depthwise_batch1_inPluginDisabled_inTestDisabled_asymmetric*
204 workingDirectory: dldt-build
205 displayName: 'MklDnnFunctionalTests'
206 continueOnError: false
208 export DATA_PATH=`pwd`/../testdata
209 export MODELS_PATH=`pwd`/../testdata
210 $(BIN_DIR)/InferenceEngineCAPITests
211 workingDirectory: dldt-build
212 displayName: 'IE CAPITests'
213 continueOnError: false
216 # About 150% of total time
217 timeoutInMinutes: 120
219 #vmImage: 'vs2017-win2016'
220 name: WIN_VMSS_VENV_F8S_WU2
223 BUILD_DIR: D:\dldt-build
224 BIN_DIR: ..\bin\intel64
225 MSVS_VARS_PATH: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat
226 MSVC_COMPILER_PATH: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.24.28314\bin\Hostx64\x64\cl.exe
230 wmic computersystem get TotalPhysicalMemory
232 wmic logicaldisk get description,name
235 displayName: 'System properties'
237 certutil -urlcache -split -f https://github.com/ninja-build/ninja/releases/download/v1.10.0/ninja-win.zip ninja-win.zip
238 powershell -command "Expand-Archive -Force ninja-win.zip"
239 displayName: Install Ninja
240 - script: git submodule update --init --recursive --jobs 8
241 displayName: 'Clone submodules'
243 rd /Q /S $(BUILD_DIR)
244 mkdir $(BUILD_DIR)\bin
247 displayName: 'Create build directory'
249 set PATH=$(Build.Repository.LocalPath)\ninja-win;%PATH%
250 call "$(MSVS_VARS_PATH)" && cmake -GNinja -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_TESTS=ON -DCMAKE_C_COMPILER:PATH="$(MSVC_COMPILER_PATH)" -DCMAKE_CXX_COMPILER:PATH="$(MSVC_COMPILER_PATH)" $(Build.Repository.LocalPath)
251 workingDirectory: $(BUILD_DIR)
254 set PATH=$(Build.Repository.LocalPath)\ninja-win;%PATH%
255 call "$(MSVS_VARS_PATH)" && ninja
256 workingDirectory: $(BUILD_DIR)
257 displayName: 'Build Win'
258 - script: dir ..\bin\ /s /b
259 workingDirectory: dldt-build
260 displayName: 'List files'
262 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
263 $(BIN_DIR)\unit-test --gtest_print_time=1 --gtest_filter=-backend_api.config_unsupported:*IE_GPU*
264 workingDirectory: dldt-build
265 displayName: 'nGraph UT'
266 continueOnError: false
268 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
269 $(BIN_DIR)\InferenceEngineUnitTests
270 workingDirectory: dldt-build
271 displayName: 'IE UT old'
272 continueOnError: false
274 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
275 $(BIN_DIR)\ieUnitTests
276 workingDirectory: dldt-build
278 continueOnError: false
280 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
281 $(BIN_DIR)\cpuUnitTests
282 workingDirectory: dldt-build
283 displayName: 'CPU UT'
284 continueOnError: false
286 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
287 $(BIN_DIR)\gnaUnitTests
288 workingDirectory: dldt-build
289 displayName: 'GNA UT'
290 continueOnError: false
292 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
293 $(BIN_DIR)\vpuUnitTests
294 workingDirectory: dldt-build
295 displayName: 'VPU UT'
296 continueOnError: false
298 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
299 $(BIN_DIR)\ieFuncTests
300 workingDirectory: dldt-build
301 displayName: 'IE FuncTests'
302 continueOnError: false
304 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
305 $(BIN_DIR)\cpuFuncTests
306 workingDirectory: dldt-build
307 displayName: 'CPU FuncTests'
308 continueOnError: false
310 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH%
311 $(BIN_DIR)\MklDnnBehaviorTests
312 workingDirectory: dldt-build
313 displayName: 'MklDnnBehaviorTests'
314 continueOnError: false
315 - script: git clone https://github.com/openvinotoolkit/testdata.git
316 workingDirectory: $(BUILD_DIR)
317 displayName: 'Clone testdata'
319 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;$(Build.Repository.LocalPath)\inference-engine\temp\opencv_4.3.0\opencv\bin;%PATH%
320 set DATA_PATH=$(BUILD_DIR)\testdata
321 set MODELS_PATH=$(BUILD_DIR)\testdata
322 $(BIN_DIR)\MklDnnFunctionalTests --gtest_filter=*smoke*:-smoke_MobileNet/ModelTransformationsTest.LPT/mobilenet_v2_tf_depthwise_batch1_inPluginDisabled_inTestDisabled_asymmetric*
323 workingDirectory: dldt-build
324 displayName: 'MklDnnFunctionalTests'
325 continueOnError: false
327 set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;$(Build.Repository.LocalPath)\inference-engine\temp\opencv_4.3.0\opencv\bin;%PATH%
328 set DATA_PATH=$(BUILD_DIR)\testdata
329 set MODELS_PATH=$(BUILD_DIR)\testdata
330 $(BIN_DIR)\InferenceEngineCAPITests
331 workingDirectory: dldt-build
332 displayName: 'IE CAPITests'
333 continueOnError: false