You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by dr...@apache.org on 2022/07/13 19:09:03 UTC

[tvm] branch v0.9.0 updated: [release][v0.9] Remove VTA submodule (#11992)

This is an automated email from the ASF dual-hosted git repository.

driazati pushed a commit to branch v0.9.0
in repository https://gitbox.apache.org/repos/asf/tvm.git


The following commit(s) were added to refs/heads/v0.9.0 by this push:
     new d361585965 [release][v0.9] Remove VTA submodule (#11992)
d361585965 is described below

commit d361585965b95acfb35563b92a2011fe8059876c
Author: driazati <94...@users.noreply.github.com>
AuthorDate: Wed Jul 13 12:08:58 2022 -0700

    [release][v0.9] Remove VTA submodule (#11992)
---
 .gitmodules                                        |   3 -
 3rdparty/vta-hw                                    |   1 -
 CMakeLists.txt                                     |   2 +-
 Jenkinsfile                                        | 126 +++------------------
 docs/conf.py                                       |  21 ++--
 jenkins/Build.groovy.j2                            |   8 +-
 jenkins/Jenkinsfile.j2                             |   6 +-
 jenkins/Prepare.groovy.j2                          |   8 +-
 jenkins/Test.groovy.j2                             |   8 +-
 .../contrib/test_verilator/test_mobilenet.py       |   3 +-
 .../contrib/test_verilator/test_verilator_ops.py   |   2 +
 tests/scripts/git_change_docker.sh                 |   4 +-
 tests/scripts/git_change_docs.sh                   |   2 +-
 tests/scripts/task_python_docs.sh                  |  10 ++
 14 files changed, 58 insertions(+), 146 deletions(-)

diff --git a/.gitmodules b/.gitmodules
index e03336443d..196be9abfd 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -7,9 +7,6 @@
 [submodule "3rdparty/rang"]
 	path = 3rdparty/rang
 	url = https://github.com/agauniyal/rang.git
-[submodule "3rdparty/vta-hw"]
-	path = 3rdparty/vta-hw
-	url = https://github.com/apache/tvm-vta.git
 [submodule "3rdparty/libbacktrace"]
 	path = 3rdparty/libbacktrace
 	url = https://github.com/tlc-pack/libbacktrace.git
diff --git a/3rdparty/vta-hw b/3rdparty/vta-hw
deleted file mode 160000
index 36a91576ed..0000000000
--- a/3rdparty/vta-hw
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 36a91576edf633479c78649e050f18dd2ddc8103
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 306a8be308..30e8ff6162 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -456,7 +456,7 @@ if(USE_PIPELINE_EXECUTOR)
 endif(USE_PIPELINE_EXECUTOR)
 
 # Module rules
-include(cmake/modules/VTA.cmake)
+# include(cmake/modules/VTA.cmake)
 include(cmake/modules/StandaloneCrt.cmake)
 include(cmake/modules/Zephyr.cmake)
 include(cmake/modules/Arduino.cmake)
diff --git a/Jenkinsfile b/Jenkinsfile
index 3f82ff1840..cf703c5ef6 100755
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -45,7 +45,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 2022-06-22T10:07:00.173803
+// Generated at 2022-07-11T10:48:20.696436
 
 import org.jenkinsci.plugins.pipeline.modeldefinition.Utils
 // NOTE: these lines are scanned by docker/dev_common.sh. Please update the regex as needed. -->
@@ -118,7 +118,7 @@ def init_git() {
 
   // Determine merge commit to use for all stages
   sh (
-    script: 'git fetch origin main',
+    script: 'git fetch origin v0.9.0',
     label: 'Fetch upstream',
   )
   if (upstream_revision == null) {
@@ -130,7 +130,7 @@ def init_git() {
   }
   sh (
     script: "git -c user.name=TVM-Jenkins -c user.email=jenkins@tvm.apache.org merge ${upstream_revision}",
-    label: 'Merge to origin/main'
+    label: 'Merge to origin/v0.9.0'
   )
 
   sh(
@@ -201,8 +201,8 @@ def should_skip_slow_tests(pr_number) {
 }
 
 def cancel_previous_build() {
-  // cancel previous build if it is not on main.
-  if (env.BRANCH_NAME != 'main') {
+  // cancel previous build if it is not on v0.9.0.
+  if (env.BRANCH_NAME != 'v0.9.0') {
     def buildNumber = env.BUILD_NUMBER as int
     // Milestone API allows us to cancel previous build
     // with the same milestone number
@@ -582,10 +582,10 @@ def python_unittest(image) {
 }
 
 def fsim_test(image) {
-  sh (
-    script: "${docker_run} ${image} ./tests/scripts/task_python_vta_fsim.sh",
-    label: 'Run VTA tests in FSIM',
-  )
+  // sh (
+  //   script: "${docker_run} ${image} ./tests/scripts/task_python_vta_fsim.sh",
+  //   label: 'Run VTA tests in FSIM',
+  // )
 }
 
 def cmake_build(image, path, make_flag) {
@@ -659,8 +659,6 @@ stage('Build') {
               set -eux
               md5sum build/libtvm.so
               aws s3 cp --no-progress build/libtvm.so s3://${s3_prefix}/gpu/build/libtvm.so
-              md5sum build/libvta_fsim.so
-              aws s3 cp --no-progress build/libvta_fsim.so s3://${s3_prefix}/gpu/build/libvta_fsim.so
               md5sum build/libtvm_runtime.so
               aws s3 cp --no-progress build/libtvm_runtime.so s3://${s3_prefix}/gpu/build/libtvm_runtime.so
               md5sum build/config.cmake
@@ -679,8 +677,6 @@ stage('Build') {
               set -eux
               md5sum build/libtvm.so
               aws s3 cp --no-progress build/libtvm.so s3://${s3_prefix}/gpu2/build/libtvm.so
-              md5sum build/libvta_fsim.so
-              aws s3 cp --no-progress build/libvta_fsim.so s3://${s3_prefix}/gpu2/build/libvta_fsim.so
               md5sum build/libtvm_runtime.so
               aws s3 cp --no-progress build/libtvm_runtime.so s3://${s3_prefix}/gpu2/build/libtvm_runtime.so
               md5sum build/config.cmake
@@ -707,12 +703,8 @@ stage('Build') {
           sh(
             script: """
               set -eux
-              md5sum build/libvta_tsim.so
-              aws s3 cp --no-progress build/libvta_tsim.so s3://${s3_prefix}/cpu/build/libvta_tsim.so
               md5sum build/libtvm.so
               aws s3 cp --no-progress build/libtvm.so s3://${s3_prefix}/cpu/build/libtvm.so
-              md5sum build/libvta_fsim.so
-              aws s3 cp --no-progress build/libvta_fsim.so s3://${s3_prefix}/cpu/build/libvta_fsim.so
               md5sum build/libtvm_runtime.so
               aws s3 cp --no-progress build/libtvm_runtime.so s3://${s3_prefix}/cpu/build/libtvm_runtime.so
               md5sum build/config.cmake
@@ -772,12 +764,8 @@ stage('Build') {
           sh(
             script: """
               set -eux
-              md5sum build/libvta_tsim.so
-              aws s3 cp --no-progress build/libvta_tsim.so s3://${s3_prefix}/i386/build/libvta_tsim.so
               md5sum build/libtvm.so
               aws s3 cp --no-progress build/libtvm.so s3://${s3_prefix}/i386/build/libtvm.so
-              md5sum build/libvta_fsim.so
-              aws s3 cp --no-progress build/libvta_fsim.so s3://${s3_prefix}/i386/build/libvta_fsim.so
               md5sum build/libtvm_runtime.so
               aws s3 cp --no-progress build/libtvm_runtime.so s3://${s3_prefix}/i386/build/libtvm_runtime.so
               md5sum build/config.cmake
@@ -808,8 +796,6 @@ stage('Build') {
               set -eux
               md5sum build/libtvm.so
               aws s3 cp --no-progress build/libtvm.so s3://${s3_prefix}/arm/build/libtvm.so
-              md5sum build/libvta_fsim.so
-              aws s3 cp --no-progress build/libvta_fsim.so s3://${s3_prefix}/arm/build/libvta_fsim.so
               md5sum build/libtvm_runtime.so
               aws s3 cp --no-progress build/libtvm_runtime.so s3://${s3_prefix}/arm/build/libtvm_runtime.so
               md5sum build/config.cmake
@@ -916,8 +902,6 @@ def shard_run_unittest_GPU_1_of_3() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu2/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu2/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu2/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu2/build/config.cmake build/config.cmake
@@ -933,8 +917,6 @@ def shard_run_unittest_GPU_1_of_3() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -990,8 +972,6 @@ def shard_run_unittest_GPU_2_of_3() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -1050,8 +1030,6 @@ def shard_run_unittest_GPU_3_of_3() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -1105,12 +1083,8 @@ def shard_run_integration_CPU_1_of_6() {
               sh(
                         script: """
                           set -eux
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_tsim.so build/libvta_tsim.so
-                          md5sum build/libvta_tsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -1159,12 +1133,8 @@ def shard_run_integration_CPU_2_of_6() {
               sh(
                         script: """
                           set -eux
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_tsim.so build/libvta_tsim.so
-                          md5sum build/libvta_tsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -1213,12 +1183,8 @@ def shard_run_integration_CPU_3_of_6() {
               sh(
                         script: """
                           set -eux
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_tsim.so build/libvta_tsim.so
-                          md5sum build/libvta_tsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -1267,12 +1233,8 @@ def shard_run_integration_CPU_4_of_6() {
               sh(
                         script: """
                           set -eux
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_tsim.so build/libvta_tsim.so
-                          md5sum build/libvta_tsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -1321,12 +1283,8 @@ def shard_run_integration_CPU_5_of_6() {
               sh(
                         script: """
                           set -eux
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_tsim.so build/libvta_tsim.so
-                          md5sum build/libvta_tsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -1375,12 +1333,8 @@ def shard_run_integration_CPU_6_of_6() {
               sh(
                         script: """
                           set -eux
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_tsim.so build/libvta_tsim.so
-                          md5sum build/libvta_tsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -1432,8 +1386,6 @@ def shard_run_python_i386_1_of_5() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/config.cmake build/config.cmake
@@ -1486,8 +1438,6 @@ def shard_run_python_i386_2_of_5() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/config.cmake build/config.cmake
@@ -1540,8 +1490,6 @@ def shard_run_python_i386_3_of_5() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/config.cmake build/config.cmake
@@ -1593,8 +1541,6 @@ def shard_run_python_i386_4_of_5() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/config.cmake build/config.cmake
@@ -1646,8 +1592,6 @@ def shard_run_python_i386_5_of_5() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/i386/build/config.cmake build/config.cmake
@@ -2066,8 +2010,6 @@ def shard_run_integration_aarch64_1_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -2119,8 +2061,6 @@ def shard_run_integration_aarch64_2_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -2172,8 +2112,6 @@ def shard_run_integration_aarch64_3_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -2225,8 +2163,6 @@ def shard_run_integration_aarch64_4_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -2279,8 +2215,6 @@ def shard_run_topi_GPU_1_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2331,8 +2265,6 @@ def shard_run_topi_GPU_2_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2383,8 +2315,6 @@ def shard_run_topi_GPU_3_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2435,8 +2365,6 @@ def shard_run_topi_GPU_4_of_4() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2488,8 +2416,6 @@ def shard_run_frontend_GPU_1_of_6() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2540,8 +2466,6 @@ def shard_run_frontend_GPU_2_of_6() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2592,8 +2516,6 @@ def shard_run_frontend_GPU_3_of_6() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2644,8 +2566,6 @@ def shard_run_frontend_GPU_4_of_6() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2696,8 +2616,6 @@ def shard_run_frontend_GPU_5_of_6() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2748,8 +2666,6 @@ def shard_run_frontend_GPU_6_of_6() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
@@ -2801,8 +2717,6 @@ def shard_run_topi_aarch64_1_of_2() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -2858,8 +2772,6 @@ def shard_run_topi_aarch64_2_of_2() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -2915,8 +2827,6 @@ def shard_run_frontend_aarch64_1_of_2() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -2967,8 +2877,6 @@ def shard_run_frontend_aarch64_2_of_2() {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/arm/build/config.cmake build/config.cmake
@@ -3139,12 +3047,8 @@ stage('Test') {
                 sh(
                         script: """
                           set -eux
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_tsim.so build/libvta_tsim.so
-                          md5sum build/libvta_tsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -3157,10 +3061,10 @@ stage('Test') {
                 cpp_unittest(ci_cpu)
                 python_unittest(ci_cpu)
                 fsim_test(ci_cpu)
-                sh (
-                  script: "${docker_run} ${ci_cpu} ./tests/scripts/task_python_vta_tsim.sh",
-                  label: 'Run VTA tests in TSIM',
-                )
+                // sh (
+                //   script: "${docker_run} ${ci_cpu} ./tests/scripts/task_python_vta_tsim.sh",
+                //   label: 'Run VTA tests in TSIM',
+                // )
               })
             } finally {
               sh(
@@ -3247,8 +3151,6 @@ stage('Test') {
                           set -eux
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm.so build/libtvm.so
                           md5sum build/libtvm.so
-                          aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libvta_fsim.so build/libvta_fsim.so
-                          md5sum build/libvta_fsim.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/libtvm_runtime.so build/libtvm_runtime.so
                           md5sum build/libtvm_runtime.so
                           aws s3 cp --no-progress s3://${s3_prefix}/cpu/build/config.cmake build/config.cmake
@@ -3292,8 +3194,6 @@ stage('Test') {
               set -eux
               aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm.so build/libtvm.so
               md5sum build/libtvm.so
-              aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libvta_fsim.so build/libvta_fsim.so
-              md5sum build/libvta_fsim.so
               aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/libtvm_runtime.so build/libtvm_runtime.so
               md5sum build/libtvm_runtime.so
               aws s3 cp --no-progress s3://${s3_prefix}/gpu/build/config.cmake build/config.cmake
diff --git a/docs/conf.py b/docs/conf.py
index 4faa20ddc0..14ea856dae 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -52,7 +52,7 @@ else:
     tvm_path = Path(os.pardir)
 
 sys.path.insert(0, str(tvm_path.resolve() / "python"))
-sys.path.insert(0, str(tvm_path.resolve() / "vta" / "python"))
+# sys.path.insert(0, str(tvm_path.resolve() / "vta" / "python"))
 sys.path.insert(0, str(tvm_path.resolve() / "docs"))
 
 # -- General configuration ------------------------------------------------
@@ -220,7 +220,7 @@ examples_dirs = [
     tvm_path.joinpath("gallery", "how_to", "tune_with_autoscheduler"),
     tvm_path.joinpath("gallery", "how_to", "work_with_microtvm"),
     tvm_path.joinpath("gallery", "how_to", "extend_tvm"),
-    tvm_path.joinpath("vta", "tutorials"),
+    # tvm_path.joinpath("vta", "tutorials"),
 ]
 
 gallery_dirs = [
@@ -234,16 +234,17 @@ gallery_dirs = [
     "how_to/tune_with_autoscheduler",
     "how_to/work_with_microtvm",
     "how_to/extend_tvm",
-    "topic/vta/tutorials",
+    # "topic/vta/tutorials",
 ]
 
 subsection_order = ExplicitOrder(
-    str(p)
-    for p in [
-        tvm_path / "vta" / "tutorials" / "frontend",
-        tvm_path / "vta" / "tutorials" / "optimize",
-        tvm_path / "vta" / "tutorials" / "autotvm",
-    ]
+    # str(p)
+    # for p in [
+    #     tvm_path / "vta" / "tutorials" / "frontend",
+    #     tvm_path / "vta" / "tutorials" / "optimize",
+    #     tvm_path / "vta" / "tutorials" / "autotvm",
+    # ]
+    []
 )
 
 # Explicitly define the order within a subsection.
@@ -399,7 +400,7 @@ header_logo_link = "https://tvm.apache.org/"
 header_links = [
     ("Community", "https://tvm.apache.org/community"),
     ("Download", "https://tvm.apache.org/download"),
-    ("VTA", "https://tvm.apache.org/vta"),
+    # ("VTA", "https://tvm.apache.org/vta"),
     ("Blog", "https://tvm.apache.org/blog"),
     ("Docs", "https://tvm.apache.org/docs"),
     ("Conference", "https://tvmconf.org"),
diff --git a/jenkins/Build.groovy.j2 b/jenkins/Build.groovy.j2
index fcde53f559..67439f63e0 100644
--- a/jenkins/Build.groovy.j2
+++ b/jenkins/Build.groovy.j2
@@ -13,10 +13,10 @@ def python_unittest(image) {
 }
 
 def fsim_test(image) {
-  sh (
-    script: "${docker_run} ${image} ./tests/scripts/task_python_vta_fsim.sh",
-    label: 'Run VTA tests in FSIM',
-  )
+  // sh (
+  //   script: "${docker_run} ${image} ./tests/scripts/task_python_vta_fsim.sh",
+  //   label: 'Run VTA tests in FSIM',
+  // )
 }
 
 def cmake_build(image, path, make_flag) {
diff --git a/jenkins/Jenkinsfile.j2 b/jenkins/Jenkinsfile.j2
index 0a83549da1..43148ef7fb 100644
--- a/jenkins/Jenkinsfile.j2
+++ b/jenkins/Jenkinsfile.j2
@@ -94,8 +94,10 @@ if (currentBuild.getBuildCauses().toString().contains('BranchIndexingCause')) {
 // Filenames for stashing between build and test steps
 {% set tvm_runtime = ['build/libtvm_runtime.so', 'build/config.cmake'] %}
 {% set tvm_lib = ['build/libtvm.so'] + tvm_runtime %}
-{% set tvm_multilib = ['build/libtvm.so', 'build/libvta_fsim.so'] + tvm_runtime %}
-{% set tvm_multilib_tsim = ['build/libvta_tsim.so'] + tvm_multilib %}
+{# comment #}{% set tvm_multilib = ['build/libtvm.so', 'build/libvta_fsim.so'] + tvm_runtime %}{# endcomment #}
+{% set tvm_multilib = ['build/libtvm.so'] + tvm_runtime %}
+{# comment #}{% set tvm_multilib_tsim = ['build/libvta_tsim.so'] + tvm_multilib %}{# endcomment #}
+{% set tvm_multilib_tsim = [] + tvm_multilib %}
 {% set microtvm_template_projects = ['build/microtvm_template_projects',] %}
 {% set hexagon_api = ['build/hexagon_api_output',] %}
 s3_prefix = "tvm-jenkins-artifacts-prod/tvm/${env.BRANCH_NAME}/${env.BUILD_NUMBER}"
diff --git a/jenkins/Prepare.groovy.j2 b/jenkins/Prepare.groovy.j2
index d9cfa440c7..5745794e74 100644
--- a/jenkins/Prepare.groovy.j2
+++ b/jenkins/Prepare.groovy.j2
@@ -15,7 +15,7 @@ def init_git() {
 
   // Determine merge commit to use for all stages
   sh (
-    script: 'git fetch origin main',
+    script: 'git fetch origin v0.9.0',
     label: 'Fetch upstream',
   )
   if (upstream_revision == null) {
@@ -27,7 +27,7 @@ def init_git() {
   }
   sh (
     script: "git -c user.name=TVM-Jenkins -c user.email=jenkins@tvm.apache.org merge ${upstream_revision}",
-    label: 'Merge to origin/main'
+    label: 'Merge to origin/v0.9.0'
   )
 
   sh(
@@ -98,8 +98,8 @@ def should_skip_slow_tests(pr_number) {
 }
 
 def cancel_previous_build() {
-  // cancel previous build if it is not on main.
-  if (env.BRANCH_NAME != 'main') {
+  // cancel previous build if it is not on v0.9.0.
+  if (env.BRANCH_NAME != 'v0.9.0') {
     def buildNumber = env.BUILD_NUMBER as int
     // Milestone API allows us to cancel previous build
     // with the same milestone number
diff --git a/jenkins/Test.groovy.j2 b/jenkins/Test.groovy.j2
index d219b47bc7..f202521e81 100644
--- a/jenkins/Test.groovy.j2
+++ b/jenkins/Test.groovy.j2
@@ -211,10 +211,10 @@ stage('Test') {
     cpp_unittest(ci_cpu)
     python_unittest(ci_cpu)
     fsim_test(ci_cpu)
-    sh (
-      script: "${docker_run} ${ci_cpu} ./tests/scripts/task_python_vta_tsim.sh",
-      label: 'Run VTA tests in TSIM',
-    )
+    // sh (
+    //   script: "${docker_run} ${ci_cpu} ./tests/scripts/task_python_vta_tsim.sh",
+    //   label: 'Run VTA tests in TSIM',
+    // )
   {% endcall %}
   {% call m.test_step(
     name="test: QEMU",
diff --git a/tests/python/contrib/test_verilator/test_mobilenet.py b/tests/python/contrib/test_verilator/test_mobilenet.py
index 5728bc8bb2..6d71b7f419 100644
--- a/tests/python/contrib/test_verilator/test_mobilenet.py
+++ b/tests/python/contrib/test_verilator/test_mobilenet.py
@@ -215,7 +215,7 @@ def is_tflite_available():
         return False
 
 
-@pytest.mark.skipif(skip_test(), reason="Skip because Verilator codegen is not available")
+@pytest.mark.skip(reason="Skip because Verilator codegen is not available")
 def tmobilenet(lanes):
     """Mobilenet test template.
     Paramters
@@ -239,6 +239,7 @@ def tmobilenet(lanes):
     print_test_info(lanes, values["cycle_counter"])
 
 
+@pytest.mark.skip(reason="Skip because Verilator codegen is not available")
 def test_mobilenet():
     """Mobilenet tests."""
     tmobilenet(4)
diff --git a/tests/python/contrib/test_verilator/test_verilator_ops.py b/tests/python/contrib/test_verilator/test_verilator_ops.py
index 29d54890b3..7891c1def5 100644
--- a/tests/python/contrib/test_verilator/test_verilator_ops.py
+++ b/tests/python/contrib/test_verilator/test_verilator_ops.py
@@ -183,12 +183,14 @@ def tbias(lanes):
     print_test_info("nn.bias_add", lanes, cycles)
 
 
+@pytest.mark.skip(reason="Skip because Verilator codegen is not available")
 def test_add():
     """add tests."""
     tadd(1)
     tadd(4)
 
 
+@pytest.mark.skip(reason="Skip because Verilator codegen is not available")
 def test_bias_add():
     """bias_add tests."""
     tbias(1)
diff --git a/tests/scripts/git_change_docker.sh b/tests/scripts/git_change_docker.sh
index 26532756b7..a63714e7fd 100755
--- a/tests/scripts/git_change_docker.sh
+++ b/tests/scripts/git_change_docker.sh
@@ -20,10 +20,10 @@
 set -eux
 
 BRANCH=$(git rev-parse --abbrev-ref HEAD)
-if [ "$BRANCH" == "main" ]; then
+if [ "$BRANCH" == "v0.9.0" ]; then
     changed_files=$(git diff --no-commit-id --name-only -r HEAD~1)
 else
-    changed_files=$(git diff --no-commit-id --name-only -r origin/main)
+    changed_files=$(git diff --no-commit-id --name-only -r origin/v0.9.0)
 fi
 
 for file in $changed_files; do
diff --git a/tests/scripts/git_change_docs.sh b/tests/scripts/git_change_docs.sh
index 35b1bb7ec3..7a0f9853d3 100755
--- a/tests/scripts/git_change_docs.sh
+++ b/tests/scripts/git_change_docs.sh
@@ -22,7 +22,7 @@ set -eux
 FOUND_ONE_FILE=0
 SAW_NON_DOC_CHANGES=0
 
-changed_files=$(git diff --no-commit-id --name-only -r origin/main)
+changed_files=$(git diff --no-commit-id --name-only -r origin/v0.9.0)
 
 for file in $changed_files; do
     FOUND_ONE_FILE=1
diff --git a/tests/scripts/task_python_docs.sh b/tests/scripts/task_python_docs.sh
index da1a2c9c56..511f746042 100755
--- a/tests/scripts/task_python_docs.sh
+++ b/tests/scripts/task_python_docs.sh
@@ -78,6 +78,16 @@ IGNORED_WARNINGS=(
     'git describe'
     'scikit-learn version'
     'doing serial write'
+    $'WARNING: autodoc: failed to import module \'vta\'; the following exception was raised:'
+    $'WARNING: autodoc: failed to import function \'Environment\' from module \'vta\'; the following exception was raised:'
+    $'WARNING: autodoc: failed to import function \'get_env\' from module \'vta\'; the following exception was raised:'
+    $'WARNING: autodoc: failed to import function \'reconfig_runtime\' from module \'vta\'; the following exception was raised:'
+    $'WARNING: autodoc: failed to import function \'program_fpga\' from module \'vta\'; the following exception was raised:'
+    $'WARNING: autodoc: failed to import function \'build_config\' from module \'vta\'; the following exception was raised:'
+    $'WARNING: autodoc: failed to import function \'build\' from module \'vta\'; the following exception was raised:'
+    $'WARNING: autodoc: failed to import function \'lower\' from module \'vta\'; the following exception was raised:'
+    $'WARNING: toctree contains reference to nonexisting document \'topic/vta/tutorials/index\''
+    'WARNING: undefined label: vta-tutorials'
     'gen_gallery extension is not safe for parallel'
     'strategy:conv2d NHWC layout is not optimized for x86 with autotvm.'
     'strategy:depthwise_conv2d NHWC layout is not optimized for x86 with autotvm.'