This is an automated email from the ASF dual-hosted git repository.
ekalda pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
The following commit(s) were added to refs/heads/main by this push:
new 7dc1d6a99f [CI] Make Graviton3 default AArch64 job runner node (#14983)
7dc1d6a99f is described below
commit 7dc1d6a99f7984855edf1a5c42b66215addeb13f
Author: Liam Sturge <[email protected]>
AuthorDate: Thu Jun 8 09:11:57 2023 +0100
[CI] Make Graviton3 default AArch64 job runner node (#14983)
In order to support SVE testing, migrating the current default AArch64
nodes to Graviton3 based nodes.
---
ci/jenkins/generated/arm_jenkinsfile.groovy | 38 +++++++++++++-------------
ci/jenkins/templates/arm_jenkinsfile.groovy.j2 | 8 +++---
2 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy
b/ci/jenkins/generated/arm_jenkinsfile.groovy
index 40211e4eb9..2eb6687bee 100644
--- a/ci/jenkins/generated/arm_jenkinsfile.groovy
+++ b/ci/jenkins/generated/arm_jenkinsfile.groovy
@@ -60,7 +60,7 @@
// 'python3 jenkins/generate.py'
// Note: This timestamp is here to ensure that updates to the Jenkinsfile are
// always rebased on main before merging:
-// Generated at 2023-05-05T13:39:06.460410
+// Generated at 2023-06-02T10:54:19.255872
import org.jenkinsci.plugins.pipeline.modeldefinition.Utils
// These are set at runtime from data in ci/jenkins/docker-images.yml, update
@@ -577,17 +577,17 @@ def build(node_type) {
}
}
try {
- build('ARM-SMALL-SPOT')
+ build('ARM-GRAVITON3-SPOT')
} catch (Exception ex) {
- build('ARM-SMALL')
+ build('ARM-GRAVITON3')
}
-def shard_run_integration_aarch64_1_of_4(node_type='ARM-SMALL-SPOT',
on_demand=false) {
+def shard_run_integration_aarch64_1_of_4(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/ut-python-arm") {
@@ -633,10 +633,10 @@ def
shard_run_integration_aarch64_1_of_4(node_type='ARM-SMALL-SPOT', on_demand=f
}
}
-def shard_run_integration_aarch64_2_of_4(node_type='ARM-SMALL-SPOT',
on_demand=false) {
+def shard_run_integration_aarch64_2_of_4(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/ut-python-arm") {
@@ -682,10 +682,10 @@ def
shard_run_integration_aarch64_2_of_4(node_type='ARM-SMALL-SPOT', on_demand=f
}
}
-def shard_run_integration_aarch64_3_of_4(node_type='ARM-SMALL-SPOT',
on_demand=false) {
+def shard_run_integration_aarch64_3_of_4(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/ut-python-arm") {
@@ -731,10 +731,10 @@ def
shard_run_integration_aarch64_3_of_4(node_type='ARM-SMALL-SPOT', on_demand=f
}
}
-def shard_run_integration_aarch64_4_of_4(node_type='ARM-SMALL-SPOT',
on_demand=false) {
+def shard_run_integration_aarch64_4_of_4(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/ut-python-arm") {
@@ -782,10 +782,10 @@ def
shard_run_integration_aarch64_4_of_4(node_type='ARM-SMALL-SPOT', on_demand=f
-def shard_run_topi_aarch64_1_of_2(node_type='ARM-SMALL-SPOT', on_demand=false)
{
+def shard_run_topi_aarch64_1_of_2(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/ut-python-arm") {
@@ -836,10 +836,10 @@ def
shard_run_topi_aarch64_1_of_2(node_type='ARM-SMALL-SPOT', on_demand=false) {
}
}
-def shard_run_topi_aarch64_2_of_2(node_type='ARM-SMALL-SPOT', on_demand=false)
{
+def shard_run_topi_aarch64_2_of_2(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/ut-python-arm") {
@@ -890,10 +890,10 @@ def
shard_run_topi_aarch64_2_of_2(node_type='ARM-SMALL-SPOT', on_demand=false) {
-def shard_run_frontend_aarch64_1_of_2(node_type='ARM-SMALL-SPOT',
on_demand=false) {
+def shard_run_frontend_aarch64_1_of_2(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/frontend-python-arm") {
@@ -938,10 +938,10 @@ def
shard_run_frontend_aarch64_1_of_2(node_type='ARM-SMALL-SPOT', on_demand=fals
}
}
-def shard_run_frontend_aarch64_2_of_2(node_type='ARM-SMALL-SPOT',
on_demand=false) {
+def shard_run_frontend_aarch64_2_of_2(node_type='ARM-GRAVITON3-SPOT',
on_demand=false) {
if (!skip_ci && is_docs_only_build != 1) {
if (on_demand==true || node_type.contains('ARM')) {
- node_type = 'ARM-SMALL'
+ node_type = 'ARM-GRAVITON3'
}
node(node_type) {
ws("workspace/exec_${env.EXECUTOR_NUMBER}/tvm/frontend-python-arm") {
diff --git a/ci/jenkins/templates/arm_jenkinsfile.groovy.j2
b/ci/jenkins/templates/arm_jenkinsfile.groovy.j2
index 18862f8c97..f606f439b1 100644
--- a/ci/jenkins/templates/arm_jenkinsfile.groovy.j2
+++ b/ci/jenkins/templates/arm_jenkinsfile.groovy.j2
@@ -19,7 +19,7 @@
{% call m.invoke_build(
name='BUILD: arm',
- node='ARM-SMALL',
+ node='ARM-GRAVITON3',
condition='!skip_ci && is_docs_only_build != 1',
ws='tvm/build-arm',
docker_image='ci_arm',
@@ -40,7 +40,7 @@
{% call(shard_index, num_shards) m.sharded_test_step(
name="integration: aarch64",
num_shards=4,
- node="ARM-SMALL",
+ node="ARM-GRAVITON3",
ws="tvm/ut-python-arm",
platform="arm",
docker_image="ci_arm",
@@ -57,7 +57,7 @@
{% call(shard_index, num_shards) m.sharded_test_step(
name="topi: aarch64",
- node="ARM-SMALL",
+ node="ARM-GRAVITON3",
ws="tvm/ut-python-arm",
platform="arm",
docker_image="ci_arm",
@@ -82,7 +82,7 @@
{% call(shard_index, num_shards) m.sharded_test_step(
name="frontend: aarch64",
- node="ARM-SMALL",
+ node="ARM-GRAVITON3",
ws="tvm/frontend-python-arm",
platform="arm",
docker_image="ci_arm",