[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit 052cf726bf47dcb2f98715cac7c8799d206a6691
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/docker_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   5 +
 ci/jenkins/generated/lint_jenkinsfile.groovy   |   5 +
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   5 +
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   5 +
 ci/jenkins/unity_jenkinsfile.groovy| 337 +
 tests/scripts/task_lint.sh |   4 +-
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_extra_lint.sh |  23 ++
 tests/scripts/unity/task_python_relax.sh   |  37 +++
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 ++
 18 files changed, 486 insertions(+), 2 deletions(-)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..f9239e7728 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..a5b86089f0 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..fb14f68e9a 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..a312ee3ab5 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..8623630525 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // 

[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit e597236a0312e096e37e7553e8121bd0a757210a
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/docker_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   5 +
 ci/jenkins/generated/lint_jenkinsfile.groovy   |   5 +
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   5 +
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   5 +
 ci/jenkins/unity_jenkinsfile.groovy| 337 +
 tests/scripts/task_lint.sh |   4 +-
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_extra_lint.sh |  23 ++
 tests/scripts/unity/task_python_relax.sh   |  37 +++
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 ++
 18 files changed, 486 insertions(+), 2 deletions(-)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..f9239e7728 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..a5b86089f0 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..fb14f68e9a 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..a312ee3ab5 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..8623630525 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // 

[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit b3a437a49bad27f41af7fb053887fc53505ae43a
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/docker_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   5 +
 ci/jenkins/generated/lint_jenkinsfile.groovy   |   5 +
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   5 +
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   5 +
 ci/jenkins/unity_jenkinsfile.groovy| 337 +
 tests/scripts/task_lint.sh |   4 +-
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_extra_lint.sh |  24 ++
 tests/scripts/unity/task_python_relax.sh   |  37 +++
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 ++
 18 files changed, 487 insertions(+), 2 deletions(-)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..f9239e7728 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..a5b86089f0 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..fb14f68e9a 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..a312ee3ab5 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..8623630525 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // 

[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit fa52900ec02ef5ac200d8f83662f8276fbcda820
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/docker_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   5 +
 ci/jenkins/generated/lint_jenkinsfile.groovy   |   5 +
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   5 +
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   5 +
 ci/jenkins/unity_jenkinsfile.groovy| 337 +
 tests/scripts/task_lint.sh |   4 +-
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_extra_lint.sh |  24 ++
 tests/scripts/unity/task_python_relax.sh   |  37 +++
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 ++
 18 files changed, 487 insertions(+), 2 deletions(-)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..f9239e7728 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..a5b86089f0 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..fb14f68e9a 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..a312ee3ab5 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // This file is generated by 'jenkins/generate.py'. Do not edit this file 
directly!
 // Make edits to 'jenkins/Jenkinsfile.j2' and regenerate this with
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..8623630525 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -54,6 +54,11 @@
 // - Periodically cleanup the old versions on local workers
 //
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+return
+
 // = IMPORTANT NOTE =
 // 

[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit edc3f4e21da3eb93d63733a9652802ec8241ef37
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/docker_jenkinsfile.groovy |   7 +-
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   9 +-
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   7 +-
 ci/jenkins/generated/lint_jenkinsfile.groovy   |   6 +-
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   7 +-
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   6 +-
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   7 +-
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   7 +-
 ci/jenkins/unity_jenkinsfile.groovy| 243 +
 tests/scripts/task_lint.sh |   4 +-
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_python_relax.sh   |  37 
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 +++
 17 files changed, 380 insertions(+), 15 deletions(-)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..4c8c8734c1 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci && is_docs_only_build != 1) {
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..f1c93400c6 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci && is_docs_only_build != 1) {
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..7b8621852e 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci && is_docs_only_build != 1) {
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..8610d465e9 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def ecr_push(full_name) {
   aws_account_id = sh(
 returnStdout: true,
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..7348269061 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci) {
diff --git a/ci/jenkins/generated/hexagon_jenkinsfile.groovy 
b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
index c2f39a0d08..3109f6db05 100644
--- a/ci/jenkins/generated/hexagon_jenkinsfile.groovy
+++ b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
@@ -456,7 +456,7 @@ def prepare() {
   returnStatus: true,
   script: "./${jenkins_scripts_root}/git_change_docker.sh",
   label: 'Check for any docker changes',
-)
+   )
 
 if (skip_ci) {
   // Don't rebuild when skipping CI

[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit d510470e64164e3e8d64a0f735de6c163f8c7fa0
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/docker_jenkinsfile.groovy |   7 +-
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   7 +-
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   9 +-
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   7 +-
 ci/jenkins/generated/lint_jenkinsfile.groovy   |   6 +-
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   7 +-
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   6 +-
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   7 +-
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   7 +-
 ci/jenkins/unity_jenkinsfile.groovy| 243 +
 tests/scripts/task_lint.sh |   4 +-
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_python_relax.sh   |  37 
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 +++
 17 files changed, 380 insertions(+), 15 deletions(-)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..4c8c8734c1 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci && is_docs_only_build != 1) {
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..f1c93400c6 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci && is_docs_only_build != 1) {
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..7b8621852e 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci && is_docs_only_build != 1) {
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..8610d465e9 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def ecr_push(full_name) {
   aws_account_id = sh(
 returnStdout: true,
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..7348269061 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -539,7 +539,12 @@ def micro_cpp_unittest(image) {
 
 cancel_previous_build()
 
-prepare()
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+// prepare()
+
 def build() {
   stage('Build') {
 if (!skip_ci) {
diff --git a/ci/jenkins/generated/hexagon_jenkinsfile.groovy 
b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
index c2f39a0d08..3109f6db05 100644
--- a/ci/jenkins/generated/hexagon_jenkinsfile.groovy
+++ b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
@@ -456,7 +456,7 @@ def prepare() {
   returnStatus: true,
   script: "./${jenkins_scripts_root}/git_change_docker.sh",
   label: 'Check for any docker changes',
-)
+   )
 
 if (skip_ci) {
   // Don't rebuild when skipping CI

[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit 987c962e40ff6ba97cd12e2c94112613e485b39d
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/docker_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   5 +
 ci/jenkins/generated/lint_jenkinsfile.groovy   |   5 +
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   5 +
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   5 +
 ci/jenkins/unity_jenkinsfile.groovy| 243 +
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_python_relax.sh   |  37 
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 +++
 16 files changed, 367 insertions(+)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..80eabf10c2 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..f063622d1f 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..72f887e2df 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..eb74a41b39 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..f32d2f9d9a 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/hexagon_jenkinsfile.groovy 
b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
index c2f39a0d08..1303d305c4 100644
--- a/ci/jenkins/generated/hexagon_jenkinsfile.groovy
+++ b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any 

[tvm] 01/01: [Unity][CI] Unity specific jenkins setup (do not upstream to main)

2023-02-02 Thread tqchen
This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch unity-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit 0f7c9b45fbc7738241a611f80c857ed18da2e287
Author: tqchen 
AuthorDate: Wed Feb 1 15:50:41 2023 -0500

[Unity][CI] Unity specific jenkins setup (do not upstream to main)

This PR setup a unity specific jenkins with minimum jenkinsfile
without sharding and disables most of the tests to reduce overall
cost. We can add tests of unty branch by configuring the specific
groovy file.
---
 ci/jenkins/generated/arm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cortexm_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/cpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/docker_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/gpu_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/hexagon_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/i386_jenkinsfile.groovy   |   5 +
 .../generated/minimal_cross_isa_jenkinsfile.groovy |   5 +
 ci/jenkins/generated/minimal_jenkinsfile.groovy|   5 +
 ci/jenkins/generated/riscv_jenkinsfile.groovy  |   5 +
 ci/jenkins/generated/wasm_jenkinsfile.groovy   |   5 +
 ci/jenkins/unity_jenkinsfile.groovy| 192 +
 tests/scripts/unity/README |   2 +
 tests/scripts/unity/task_python_relax.sh   |  37 
 tests/scripts/unity/task_python_relax_gpuonly.sh   |  25 +++
 15 files changed, 311 insertions(+)

diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy 
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 2c64e9ab24..80eabf10c2 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/cortexm_jenkinsfile.groovy 
b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
index 25846f5b4b..f063622d1f 100644
--- a/ci/jenkins/generated/cortexm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cortexm_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy 
b/ci/jenkins/generated/cpu_jenkinsfile.groovy
index c9e02ba287..72f887e2df 100644
--- a/ci/jenkins/generated/cpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/docker_jenkinsfile.groovy 
b/ci/jenkins/generated/docker_jenkinsfile.groovy
index 6735bd2321..eb74a41b39 100644
--- a/ci/jenkins/generated/docker_jenkinsfile.groovy
+++ b/ci/jenkins/generated/docker_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy 
b/ci/jenkins/generated/gpu_jenkinsfile.groovy
index a5609697af..f32d2f9d9a 100644
--- a/ci/jenkins/generated/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less relevant tests
+// to reduce ci time and resource cost
+// (DO NOT UPSTREAM TO MAIN)
+skip_ci = true
+
 if (skip_ci) {
   // Don't rebuild when skipping CI
   rebuild_docker_images = false
diff --git a/ci/jenkins/generated/hexagon_jenkinsfile.groovy 
b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
index c2f39a0d08..1303d305c4 100644
--- a/ci/jenkins/generated/hexagon_jenkinsfile.groovy
+++ b/ci/jenkins/generated/hexagon_jenkinsfile.groovy
@@ -458,6 +458,11 @@ def prepare() {
   label: 'Check for any docker changes',
 )
 
+// unity: Skip less