Skip to content

Commit 404e2b7

Browse files
authored
Add more tests for tf 2.9.x into CI pipelines. (#2009)
* Add more tests to cover tf 2.9.x. * Set tensorflowjs to a fixed version 3.18.0. * Fix an issue of installing tensorflow-text component. Signed-off-by: Jay Zhang <[email protected]>
1 parent 71105c1 commit 404e2b7

File tree

7 files changed

+58
-35
lines changed

7 files changed

+58
-35
lines changed

ci_build/azure_pipelines/onnxruntime_nightly_test.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ stages:
2020
parameters:
2121
platforms: ['linux', 'windows']
2222
python_versions: ['3.7']
23-
tf_versions: ['1.13.1', '1.14.0']
23+
tf_versions: ['1.14.0']
2424
onnx_opsets: ['']
2525
onnx_backends: {onnxruntime: ['nightly']}
2626
job:
@@ -43,8 +43,8 @@ stages:
4343
- template: 'templates/job_generator.yml'
4444
parameters:
4545
platforms: ['linux']
46-
python_versions: ['3.7']
47-
tf_versions: ['2.4.1']
46+
python_versions: ['3.9']
47+
tf_versions: ['2.9.1']
4848
onnx_opsets: ['']
4949
onnx_backends: {onnxruntime: ['nightly']}
5050
job:
@@ -64,6 +64,18 @@ stages:
6464
- template: 'unit_test.yml'
6565
report_coverage: 'True'
6666

67+
- template: 'templates/job_generator.yml'
68+
parameters:
69+
platforms: ['linux']
70+
python_versions: ['3.8']
71+
tf_versions: ['2.7.3']
72+
onnx_opsets: ['']
73+
onnx_backends: {onnxruntime: ['nightly']}
74+
job:
75+
steps:
76+
- template: 'unit_test.yml'
77+
report_coverage: 'True'
78+
6779
- template: 'templates/job_generator.yml'
6880
parameters:
6981
platforms: ['linux']

ci_build/azure_pipelines/pretrained_model_test-matrix.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
parameters:
66
platforms: ['linux', 'windows']
77
python_versions: ['3.7']
8-
tf_versions: ['1.13.1', '1.14.0']
8+
tf_versions: ['1.14.0']
99
job:
1010
steps:
1111
- template: 'pretrained_model_test.yml'
@@ -46,6 +46,15 @@ jobs:
4646
steps:
4747
- template: 'pretrained_model_test.yml'
4848

49+
- template: 'templates/job_generator.yml'
50+
parameters:
51+
platforms: ['linux', 'windows']
52+
python_versions: ['3.9']
53+
tf_versions: ['2.9.1']
54+
job:
55+
steps:
56+
- template: 'pretrained_model_test.yml'
57+
4958
schedules:
5059
- cron: "0 10 * * *"
5160
displayName: pre-trained model test, full matrix

ci_build/azure_pipelines/pretrained_model_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
parameters:
1818
# 2.7, tf
1919
python_versions: ['3.7']
20-
tf_versions: ['1.15.5','2.7.0']
20+
tf_versions: ['1.15.5','2.8.0']
2121
job:
2222
steps:
2323
- template: 'pretrained_model_test.yml'
@@ -26,7 +26,7 @@ jobs:
2626
parameters:
2727
# 2.8, tf
2828
python_versions: ['3.9']
29-
tf_versions: ['2.8.0']
29+
tf_versions: ['2.9.1']
3030
job:
3131
steps:
3232
- template: 'pretrained_model_test.yml'

ci_build/azure_pipelines/templates/setup.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ steps:
3434
3535
if [[ $CI_SKIP_TFJS_TESTS == "False" ]] ;
3636
then
37-
pip install tensorflowjs
37+
pip install tensorflowjs==3.18.0
3838
npm install @tensorflow/tfjs
3939
fi
4040
@@ -64,6 +64,8 @@ steps:
6464
if [[ $CI_TF_VERSION == 2.8* ]] ;
6565
then
6666
pip install "tensorflow-text>=2.8,<2.9"
67+
else
68+
pip install tensorflow-text
6769
fi
6870
fi
6971

ci_build/azure_pipelines/trimmed_keras2onnx_application_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
ONNX_PATH: onnx==1.11.0
2626
INSTALL_KERAS:
2727
UNINSTALL_KERAS:
28-
INSTALL_TENSORFLOW: pip install tensorflow==2.9.0
28+
INSTALL_TENSORFLOW: pip install tensorflow==2.9.1
2929
INSTALL_ORT: pip install onnxruntime==1.11.0
3030
INSTALL_KERAS_RESNET: pip install keras-resnet
3131
INSTALL_TRANSFORMERS: pip install transformers==3.4.0

ci_build/azure_pipelines/unit_test-matrix.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,6 @@
33
stages:
44
- stage:
55
jobs:
6-
- template: 'templates/job_generator.yml'
7-
parameters:
8-
platforms: ['linux', 'windows']
9-
python_versions: ['3.7']
10-
tf_versions: ['1.13.1']
11-
onnx_opsets: ['']
12-
job:
13-
steps:
14-
- template: 'unit_test.yml'
15-
report_coverage: 'True'
16-
176
- template: 'templates/job_generator.yml'
187
parameters:
198
platforms: ['linux', 'windows']
@@ -69,4 +58,15 @@ stages:
6958
- template: 'unit_test.yml'
7059
report_coverage: 'True'
7160

61+
- template: 'templates/job_generator.yml'
62+
parameters:
63+
platforms: ['linux', 'windows']
64+
python_versions: ['3.9']
65+
tf_versions: ['2.9.0']
66+
onnx_opsets: ['']
67+
job:
68+
steps:
69+
- template: 'unit_test.yml'
70+
report_coverage: 'True'
71+
7272
- template: 'templates/combine_test_coverage.yml'

ci_build/azure_pipelines/unit_test.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ stages:
7979

8080
- template: 'templates/job_generator.yml'
8181
parameters:
82-
# TFJS tf 2.6
82+
# TFJS tf 2.9
8383
python_versions: ['3.9']
84-
tf_versions: ['2.6.2']
84+
tf_versions: ['2.9.1']
8585
onnx_opsets: ['']
8686
skip_tfjs_tests: 'False'
8787
skip_tf_tests: 'True'
@@ -92,9 +92,9 @@ stages:
9292

9393
- template: 'templates/job_generator.yml'
9494
parameters:
95-
# TFLite tf 2.6
95+
# TFLite tf 2.9
9696
python_versions: ['3.8']
97-
tf_versions: ['2.6.2']
97+
tf_versions: ['2.9.1']
9898
onnx_opsets: ['']
9999
skip_tflite_tests: 'False'
100100
skip_tf_tests: 'True'
@@ -105,9 +105,9 @@ stages:
105105

106106
- template: 'templates/job_generator.yml'
107107
parameters:
108-
# tf 2.6
108+
# tf 2.9
109109
python_versions: ['3.8']
110-
tf_versions: ['2.6.2']
110+
tf_versions: ['2.9.1']
111111
onnx_opsets: ['']
112112
job:
113113
steps:
@@ -127,31 +127,31 @@ stages:
127127

128128
- template: 'templates/job_generator.yml'
129129
parameters:
130-
# tf 1.13
131-
python_versions: [3.7']
132-
tf_versions: ['1.13.1']
133-
onnx_opsets: ['9']
130+
platforms: ['windows']
131+
tf_versions: ['1.14.0']
132+
onnx_opsets: ['14']
134133
job:
135134
steps:
136135
- template: 'unit_test.yml'
137136
report_coverage: 'True'
138137

139138
- template: 'templates/job_generator.yml'
140139
parameters:
140+
python_versions: ['3.7']
141141
platforms: ['windows']
142-
tf_versions: ['1.14.0']
143-
onnx_opsets: ['14']
142+
tf_versions: ['2.4.1']
143+
onnx_opsets: ['13']
144144
job:
145145
steps:
146146
- template: 'unit_test.yml'
147147
report_coverage: 'True'
148148

149149
- template: 'templates/job_generator.yml'
150150
parameters:
151-
python_versions: ['3.7']
151+
python_versions: ['3.8']
152152
platforms: ['windows']
153-
tf_versions: ['2.4.1']
154-
onnx_opsets: ['13']
153+
tf_versions: ['2.8.1']
154+
onnx_opsets: ['15']
155155
job:
156156
steps:
157157
- template: 'unit_test.yml'
@@ -161,7 +161,7 @@ stages:
161161
parameters:
162162
python_versions: ['3.9']
163163
platforms: ['windows']
164-
tf_versions: ['2.8.1']
164+
tf_versions: ['2.9.1']
165165
onnx_opsets: ['15']
166166
job:
167167
steps:

0 commit comments

Comments
 (0)