3
3
timeoutInMinutes : 90
4
4
5
5
pool :
6
- name : LIN_VMSS_VENV_ONNX_WU2
6
+ name : LIN_VMSS_VENV_ONNX_U20_WU2
7
7
8
8
variables :
9
9
system.debug : true
10
10
VSTS_HTTP_RETRY : 5
11
11
VSTS_HTTP_TIMEOUT : 200
12
- WORKERS_NUMBER : 8
13
12
BUILD_TYPE : Release
14
13
REPO_DIR : $(Build.Repository.LocalPath)
15
14
ONNXRUNTIME_REPO_DIR : $(REPO_DIR)/../onnxruntime
20
19
BUILD_DIR : $(WORK_DIR)/build
21
20
ONNXRUNTIME_UTILS : $(REPO_DIR)/.ci/azure/ci_utils/onnxruntime
22
21
ONNXRUNTIME_BUILD_DIR : $(ONNXRUNTIME_REPO_DIR)/build
22
+
23
23
steps :
24
24
- script : |
25
25
curl -H Metadata:true --noproxy "*" "http://169.254.169.254/metadata/instance?api-version=2019-06-01"
@@ -61,15 +61,14 @@ jobs:
61
61
displayName: 'Clone onnxruntime'
62
62
63
63
- script : |
64
- sudo apt --assume-yes install libusb-1.0-0-dev
65
- # For opencv-python: setuptools and upgrade
66
- sudo apt-get install python3-setuptools
64
+ set -e
65
+ $(REPO_DIR)/install_build_dependencies.sh
67
66
python3 -m pip install --upgrade pip
68
67
python3 -m pip install -r $(REPO_DIR)/inference-engine/ie_bridges/python/requirements.txt
69
68
# For running Python API tests
70
69
python3 -m pip install -r $(REPO_DIR)/inference-engine/ie_bridges/python/src/requirements-dev.txt
71
70
# Speed up build
72
- wget https://github.com/ninja-build/ninja/releases/download/v1.10.0 /ninja-linux.zip
71
+ wget https://github.com/ninja-build/ninja/releases/download/v1.10.2 /ninja-linux.zip
73
72
unzip ninja-linux.zip
74
73
sudo cp -v ninja /usr/local/bin/
75
74
# Speed up tests
84
83
-GNinja
85
84
-DCMAKE_BUILD_TYPE=$(BUILD_TYPE)
86
85
-DENABLE_PYTHON=ON
87
- -DPYTHON_EXECUTABLE=/usr/bin/python3.6
86
+ -DPYTHON_EXECUTABLE=/usr/bin/python3.8
88
87
-DENABLE_VPU=OFF
89
88
-DENABLE_GNA=OFF
90
89
-DENABLE_OPENCV=OFF
@@ -103,10 +102,10 @@ jobs:
103
102
104
103
- script : ninja
105
104
workingDirectory : $(BUILD_DIR)
106
- displayName : ' Build Lin'
105
+ displayName : ' Build Lin ONNX '
107
106
108
107
- script : ls -alR $(REPO_DIR)/bin/
109
- displayName : ' List files'
108
+ displayName : ' List bin files'
110
109
111
110
- script : cmake -DCMAKE_INSTALL_PREFIX=$(INSTALL_DIR) -P cmake_install.cmake
112
111
workingDirectory : $(BUILD_DIR)
@@ -116,7 +115,7 @@ jobs:
116
115
source $(INSTALL_DIR)/bin/setupvars.sh
117
116
CXXFLAGS="-Wno-error=deprecated-declarations" ./build.sh --config RelWithDebInfo --use_openvino CPU_FP32 --build_shared_lib --parallel --skip_tests --build_dir $(ONNXRUNTIME_BUILD_DIR)
118
117
workingDirectory: $(ONNXRUNTIME_REPO_DIR)
119
- displayName: 'Build ONNX Runtime'
118
+ displayName: 'Build Lin ONNX Runtime'
120
119
121
120
- script : |
122
121
source $(INSTALL_DIR)/bin/setupvars.sh
0 commit comments