@@ -11,6 +11,8 @@ parameters:
11
11
run_setup : ' True'
12
12
report_coverage : ' False'
13
13
artifact_name : ' single_test_coverage'
14
+ skip_tflite_tests : ' True'
15
+ skip_tf_tests : ' False'
14
16
15
17
jobs :
16
18
- job : ${{ parameters.job.name }}
@@ -27,73 +29,42 @@ jobs:
27
29
${{ each onnx_backend in parameters.onnx_backends }} :
28
30
${{ each onnx_backend_version in onnx_backend.value }} :
29
31
${{ each onnx_opset in parameters.onnx_opsets }} :
30
- ${{ if ne(onnx_opset, '') }} :
31
- ${{ format('{0} python{1} tf{2} onnx{3} opset{4} {5}{6}', platform, python_version, tf_version, onnx_version, onnx_opset, onnx_backend.key, onnx_backend_version) }} :
32
- ${{ if eq(platform, 'linux') }} :
33
- CI_VM_IMAGE : ' ubuntu-16.04'
34
- ${{ if eq(platform, 'windows') }} :
35
- CI_VM_IMAGE : ' vs2017-win2016'
36
- ${{ if eq(platform, 'mac') }} :
37
- CI_VM_IMAGE : ' macOS-10.13'
38
- CI_PYTHON_VERSION : ' ${{ python_version }}'
39
- CI_TF_VERSION : ' ${{ tf_version }}'
40
- CI_ONNX_VERSION : ' ${{ onnx_version }}'
32
+ ${{ format('{0} python{1}{2} tf{3} onnx{4} {5}{6}{7}', platform, python_version, replace(replace(parameters.skip_tflite_tests,'True', ''), 'False', ' tflite'), tf_version, onnx_version, replace(format('opset{0} ', onnx_opset), 'opset ', ''), onnx_backend.key, onnx_backend_version) }} :
33
+ ${{ if eq(platform, 'linux') }} :
34
+ CI_VM_IMAGE : ' ubuntu-16.04'
35
+ ${{ if eq(platform, 'windows') }} :
36
+ CI_VM_IMAGE : ' vs2017-win2016'
37
+ ${{ if eq(platform, 'mac') }} :
38
+ CI_VM_IMAGE : ' macOS-10.13'
39
+ CI_PLATFORM : ' ${{ platform }}'
40
+ CI_PYTHON_VERSION : ' ${{ python_version }}'
41
+ CI_TF_VERSION : ' ${{ tf_version }}'
42
+ CI_ONNX_VERSION : ' ${{ onnx_version }}'
43
+ ${{ if ne(onnx_opset, '') }} :
41
44
CI_ONNX_OPSET : ' ${{ onnx_opset }}'
42
- CI_ONNX_BACKEND : ' ${{ onnx_backend.key }}'
43
- CI_ONNX_BACKEND_VERSION : ' ${{ onnx_backend_version }}'
44
-
45
- ${{ if eq(tf_version, '') }} :
46
- CI_PIP_TF_NAME : ' tensorflow'
47
- ${{ if ne(tf_version, '') }} :
48
- CI_PIP_TF_NAME : ${{ format('tensorflow=={0}', tf_version) }}
49
-
50
- ${{ if eq(onnx_version, '') }} :
51
- CI_PIP_ONNX_NAME : ' onnx'
52
- ${{ if ne(onnx_version, '') }} :
53
- CI_PIP_ONNX_NAME : ${{ format('onnx=={0}', onnx_version) }}
54
-
55
- ${{ if eq(onnx_backend_version, '') }} :
56
- CI_PIP_ONNX_BACKEND_NAME : ' ${{ onnx_backend.key }}'
57
- ${{ if ne(onnx_backend_version, '') }} :
58
- ${{ if ne(onnx_backend_version, 'nightly') }} :
59
- CI_PIP_ONNX_BACKEND_NAME : ${{ format('{0}=={1}', onnx_backend.key, onnx_backend_version) }}
60
- ${{ if eq(onnx_backend_version, 'nightly') }} :
61
- CI_PIP_ONNX_BACKEND_NAME : ' ${{ onnx_backend.key }}'
62
- CI_ONNXRUNTIME_NIGHTLY : ' true'
63
-
64
- ${{ if eq(onnx_opset, '') }} :
65
- ${{ format('{0} python{1} tf{2} onnx{3} {4}{5}', platform, python_version, tf_version, onnx_version, onnx_backend.key, onnx_backend_version) }} :
66
- ${{ if eq(platform, 'linux') }} :
67
- CI_VM_IMAGE : ' ubuntu-16.04'
68
- ${{ if eq(platform, 'windows') }} :
69
- CI_VM_IMAGE : ' vs2017-win2016'
70
- ${{ if eq(platform, 'mac') }} :
71
- CI_VM_IMAGE : ' macOS-10.13'
72
- CI_PLATFORM : ' ${{ platform }}'
73
- CI_PYTHON_VERSION : ' ${{ python_version }}'
74
- CI_TF_VERSION : ' ${{ tf_version }}'
75
- CI_ONNX_VERSION : ' ${{ onnx_version }}'
76
- CI_ONNX_BACKEND : ' ${{ onnx_backend.key }}'
77
- CI_ONNX_BACKEND_VERSION : ' ${{ onnx_backend_version }}'
78
-
79
- ${{ if eq(tf_version, '') }} :
80
- CI_PIP_TF_NAME : ' tensorflow'
81
- ${{ if ne(tf_version, '') }} :
82
- CI_PIP_TF_NAME : ${{ format('tensorflow=={0}', tf_version) }}
83
-
84
- ${{ if eq(onnx_version, '') }} :
85
- CI_PIP_ONNX_NAME : ' onnx'
86
- ${{ if ne(onnx_version, '') }} :
87
- CI_PIP_ONNX_NAME : ${{ format('onnx=={0}', onnx_version) }}
88
-
89
- ${{ if eq(onnx_backend_version, '') }} :
45
+ CI_ONNX_BACKEND : ' ${{ onnx_backend.key }}'
46
+ CI_ONNX_BACKEND_VERSION : ' ${{ onnx_backend_version }}'
47
+ CI_SKIP_TF_TESTS : ' ${{ parameters.skip_tf_tests }}'
48
+ CI_SKIP_TFLITE_TESTS : ' ${{ parameters.skip_tflite_tests }}'
49
+
50
+ ${{ if eq(tf_version, '') }} :
51
+ CI_PIP_TF_NAME : ' tensorflow'
52
+ ${{ if ne(tf_version, '') }} :
53
+ CI_PIP_TF_NAME : ${{ format('tensorflow=={0}', tf_version) }}
54
+
55
+ ${{ if eq(onnx_version, '') }} :
56
+ CI_PIP_ONNX_NAME : ' onnx'
57
+ ${{ if ne(onnx_version, '') }} :
58
+ CI_PIP_ONNX_NAME : ${{ format('onnx=={0}', onnx_version) }}
59
+
60
+ ${{ if eq(onnx_backend_version, '') }} :
61
+ CI_PIP_ONNX_BACKEND_NAME : ' ${{ onnx_backend.key }}'
62
+ ${{ if ne(onnx_backend_version, '') }} :
63
+ ${{ if ne(onnx_backend_version, 'nightly') }} :
64
+ CI_PIP_ONNX_BACKEND_NAME : ${{ format('{0}=={1}', onnx_backend.key, onnx_backend_version) }}
65
+ ${{ if eq(onnx_backend_version, 'nightly') }} :
90
66
CI_PIP_ONNX_BACKEND_NAME : ' ${{ onnx_backend.key }}'
91
- ${{ if ne(onnx_backend_version, '') }} :
92
- ${{ if ne(onnx_backend_version, 'nightly') }} :
93
- CI_PIP_ONNX_BACKEND_NAME : ${{ format('{0}=={1}', onnx_backend.key, onnx_backend_version) }}
94
- ${{ if eq(onnx_backend_version, 'nightly') }} :
95
- CI_PIP_ONNX_BACKEND_NAME : ' ${{ onnx_backend.key }}'
96
- CI_ONNXRUNTIME_NIGHTLY : ' true'
67
+ CI_ONNXRUNTIME_NIGHTLY : ' true'
97
68
98
69
# Insert all properties other than pool/steps/strategy
99
70
${{ each pair in parameters.job }} :
0 commit comments