You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ve...@apache.org on 2020/12/11 16:45:28 UTC

[tvm] 01/01: add verilator to ci

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

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

commit 6af25b298be273c048114b9ad6c046439aff10aa
Author: Luis Vega <ve...@gmail.com>
AuthorDate: Fri Dec 11 16:35:42 2020 +0000

    add verilator to ci
---
 Jenkinsfile                             | 8 +++++---
 tests/scripts/task_config_build_cpu.sh  | 1 +
 tests/scripts/task_config_build_i386.sh | 1 +
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 81439e9..e63e2be 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -46,9 +46,9 @@
 // NOTE: these lines are scanned by docker/dev_common.sh. Please update the regex as needed. -->
 ci_lint = "tlcpack/ci-lint:v0.62"
 ci_gpu = "tlcpack/ci-gpu:v0.72"
-ci_cpu = "tlcpack/ci-cpu:v0.71"
+ci_cpu = "tlcpack/ci-cpu:v0.72-t0"
 ci_wasm = "tlcpack/ci-wasm:v0.70"
-ci_i386 = "tlcpack/ci-i386:v0.71"
+ci_i386 = "tlcpack/ci-i386:v0.72-t0"
 ci_qemu = "tlcpack/ci-qemu:v0.01"
 ci_arm = "tlcpack/ci-arm:v0.01"
 // <--- End of regex-scanned config.
@@ -56,11 +56,13 @@ ci_arm = "tlcpack/ci-arm:v0.01"
 // tvm libraries
 tvm_runtime = "build/libtvm_runtime.so, build/config.cmake"
 tvm_lib = "build/libtvm.so, " + tvm_runtime
+tvm_verilator = "3rdparty/vta-hw/apps/verilator/libverilator.so"
 // LLVM upstream lib
 tvm_multilib = "build/libtvm.so, " +
                "build/libvta_tsim.so, " +
                "build/libvta_fsim.so, " +
-               tvm_runtime
+               tvm_runtime +
+               tvm_verilator
 
 // command to start a docker container
 docker_run = 'docker/bash.sh'
diff --git a/tests/scripts/task_config_build_cpu.sh b/tests/scripts/task_config_build_cpu.sh
index 9a009b6..09dd9ed 100755
--- a/tests/scripts/task_config_build_cpu.sh
+++ b/tests/scripts/task_config_build_cpu.sh
@@ -45,3 +45,4 @@ echo set\(USE_FLATBUFFERS_PATH \"/flatbuffers\"\) >> config.cmake
 echo set\(USE_ETHOSN /opt/arm/ethosn-driver\) >> config.cmake
 echo set\(USE_ETHOSN_HW OFF\) >> config.cmake
 echo set\(USE_VITIS_AI ON\) >> config.cmake
+echo set\(USE_VERILATOR_HW ON\) >> config.cmake
diff --git a/tests/scripts/task_config_build_i386.sh b/tests/scripts/task_config_build_i386.sh
index 8ed5f94..3e0c095 100755
--- a/tests/scripts/task_config_build_i386.sh
+++ b/tests/scripts/task_config_build_i386.sh
@@ -34,3 +34,4 @@ echo set\(CMAKE_CXX_COMPILER g++\) >> config.cmake
 echo set\(CMAKE_CXX_FLAGS -Werror\) >> config.cmake
 echo set\(USE_VTA_TSIM ON\) >> config.cmake
 echo set\(USE_VTA_FSIM ON\) >> config.cmake
+echo set\(USE_VERILATOR_HW ON\) >> config.cmake