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:27 UTC
[tvm] branch ci-docker-staging updated (30b5bc9 -> 6af25b2)
This is an automated email from the ASF dual-hosted git repository.
vega pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.
omit 30b5bc9 update variables
omit 2d9f741 update
omit 85203fe fix offload
omit 5a8fb26 update jenkins file
omit bdc20f9 test this case
omit e960f29 test this
omit 1c126d9 update tests
omit c6bf006 add files
add a97fc32 fix docker image when installing rust (#7004)
add 93758ca [TVMC] use target_host when it is set (#6855)
add 7950ea1 Dynamic Batch Support for TRT (#6955)
add 0421efb [RELAY,TOPI] Add scatter_nd op (#6854)
add 73a1a9a [TOPI] deformable_conv2d in NHWC (#6999)
add fe4c66b Fix call mkl gemm in mkldnn.py (#7007)
add 0778afd Use channels from attrs if possible (#7011)
add 636739a [µTVM] Minor fixes to the Reference VM tutorial (#7012)
add e212f96 [Backend][Verilator] regression tests (#7000)
add 399e703 [µTVM] Modify reference VMs to support new µTVM demo (#7001)
add a7bf979 [AutoScheduler] Support layout rewrite for whole networks (#6987)
add 22a0877 Fix trt Test (#7016)
add 3afde62 [AutoScheduler] Add a tutorial on auto-scheduling a network for x86 CPU (#7019)
add 965a67e [auto_scheduler] metal default hardware params (#7022)
add 42583d6 [µTVM] Fix paths in the reference VM tutorial and add vbguest recommendation (#7015)
add 8daa97e [Diagnostics] Add environment variable for controlling top-level printing and fix issue with pretty printing/parsing roundtrip. (#6874)
add c1f7820 [RPC] Prefer IPv4 between IPv4 and IPv6 (#7013)
add b06b64d [CI] Hotfix CI (see #7010) (#7025)
add e6c1baf [AutoScheduler] Misc update to hardware parameter and task scheduler (#7020)
add f4c6517 [Topi] Fix GPU Dynamic Topk by Improving Dynamic Strided Slice in Topi (#7018)
add 91c905d [Relay][Pass] Clean up DCE tests in preparation for refactoring. (#7029)
add 75afcd7 [AutoScheduler] Refactor task interface for tuning single operators (#7028)
add f278c42 Save PyTorch frontend state in object (#7023)
add c8397bf [Relay][Frontend][Onnx] Add support for Size op in Onnx frontend. (#7031)
add 9554e64 [Frontend] Prevent tflite frontend from producing int64 shape/parameters (#7030)
add 91dafd9 Add version 11.1 in finding CUDA libdevice (#7033)
add 19459e1 [CI] Update docs style dependency. (#7034)
add a78c695 [GraphRuntime] remove print from GetInputIndex (#7027)
add 54cd235 [TOPI][OP] cuda for argwhere (#6868)
add 0d46cf7 Implement Keras Conv1D (#7035)
add fdfc7eb [TVMSCRIPT] Attach span information to tir nodes in tvmscript (#6910)
add fd5ce64 [AutoScheduler] Improve CPU matmul tutorial (#7037)
add 3d9ae3e [Relay][Topi] Fix GPU NMS when return_indices is True (#7005)
add 878a0a9 [AutoScheduler] Remove `max_registers_per_block` in HardwareParams (#7040)
add 76b4ad0 [FIX] disable cuda test for argwhere (#7042)
add 750e7f4 [AutoScheduler] Add tips on resuming the search from a log file (#7039)
add 3ec739c [ROCm][Auto scheduler] Support Auto scheduler and NHWC convolution on ROCm (#7038)
add 2a2081e [TOPI] GPU scatter_add using atomic (#7044)
add 5e68e6a [DOCS] Document cloudpickle dependency in tutorials (#7049)
add a867bcb [Auto Scheduler] Add target host to measure record (#7046)
add 7a0d10c [Relay][Frontend][Onnx] MaxUnpool Operator (#7036)
add 3144cec [LLVM] Support atomic for GPU backend (NVPTX, ROCm) (#7051)
add 8ac40fa fix missing ffi binding of relay.attrs.DequantizeAttrs (#7054)
add 0095b21 [BYOC][TRT] Support batch norm for all ranks <=5, and all axes (#7026)
add 465cd14 [TOPI] GPU scatter 1D via sorting based approach (#7056)
add c31e338 fix nvcc compile option to be compatible with older cuda (#7065)
add e848af1 [FIX] Improve error messages and docs (#7064)
add db0215e Incremental type inference (#6900)
add f606637 [µTVM] Allow for platform-specific malloc in runtime (#6948)
add a72bdd3 [Auto Scheduler][Auto TVM] Fix infer tile size for NHWC winograd (#7068)
add 94b2e44 [AutoSchedule] Compatibility improvement with XGBoost v1.3.0 (#7069)
add db8edc1 [TFLite] added scalar axis value handling in reduce (#6970)
add 1ccf2c2 [AutoScheduler] Delete deprecated file auto_schedule.py (#7071)
add ec60a50 [FIX] Remove debugging print statement (#7072)
add fcead9f [Relay] Support deformable Conv2D NHWC (#7075)
add ffb6029 Fix QNN type inference (#7074)
add f7e13d7 [AutoTVM] Compatibility improvement with XGBoost v1.3.0 (#7076)
add 7a3278a [Relay][Strategy] Allow cuda cross compilation without physical device. (#7063)
add 653f697 [VTA] update 3rdparty submodule (#7081)
add 19e2631 #7058 [Tutorial] Import errors in deploy_detection.py and deploy_classification.py (#7059)
add 1e6e202 [VTA][OpenCL] add device_annot support in graphpack (#6125)
add df5ba51 Handle case where ListConstruct makes a python list which is output of whole model (#7088)
add ac25b4b Add softplus operator conversion to Onnx. (#7089)
add 5535d48 Add test for MergeComposite on a QNN graph (#7080)
new 6af25b2 add verilator to ci
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (30b5bc9)
\
N -- N -- N refs/heads/ci-docker-staging (6af25b2)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
3rdparty/vta-hw | 2 +-
Jenkinsfile | 4 +-
apps/bundle_deploy/Makefile | 15 +-
apps/bundle_deploy/bundle.c | 19 +-
apps/bundle_deploy/bundle_static.c | 19 +-
apps/microtvm/reference-vm/base-box-tool.py | 33 +-
apps/microtvm/reference-vm/zephyr/Vagrantfile | 4 +
.../microtvm/reference-vm/zephyr/base-box/setup.sh | 11 +-
.../reference-vm/zephyr/base-box/test-config.json | 4 +
apps/microtvm/reference-vm/zephyr/pyproject.toml | 5 +-
apps/microtvm/reference-vm/zephyr/rebuild-tvm.sh | 1 +
apps/microtvm/reference-vm/zephyr/setup.sh | 9 +-
cmake/modules/CUDA.cmake | 1 +
cmake/modules/StandaloneCrt.cmake | 3 +-
docker/install/ubuntu_install_rust.sh | 2 +-
docs/conf.py | 1 +
docs/dev/convert_layout.rst | 1 +
docs/install/from_source.rst | 2 +-
include/tvm/auto_scheduler/compute_dag.h | 4 +-
include/tvm/auto_scheduler/search_task.h | 28 +-
include/tvm/ir/expr.h | 14 +-
include/tvm/ir/transform.h | 7 +
include/tvm/relay/attrs/nn.h | 1 +
include/tvm/relay/attrs/transform.h | 22 +
include/tvm/relay/transform.h | 14 +
include/tvm/runtime/crt/crt.h | 8 +-
include/tvm/runtime/crt/error_codes.h | 1 +
include/tvm/runtime/crt/graph_runtime.h | 11 +-
include/tvm/runtime/crt/memory.h | 56 +-
include/tvm/runtime/crt/platform.h | 22 +
include/tvm/runtime/crt/utvm_rpc_server.h | 11 +-
include/tvm/runtime/packed_func.h | 4 +-
include/tvm/tir/buffer.h | 1 +
include/tvm/tir/builtin.h | 5 +
include/tvm/tir/expr.h | 23 +-
include/tvm/tir/op.h | 443 +++-
include/tvm/tir/stmt.h | 22 +-
include/tvm/tir/var.h | 2 +
include/tvm/topi/detail/constant_utils.h | 15 +
include/tvm/topi/detail/tensor_utils.h | 37 +
include/tvm/topi/nn.h | 13 +-
include/tvm/topi/reduction.h | 24 +-
include/tvm/topi/transform.h | 111 +-
python/tvm/__init__.py | 21 +-
python/tvm/auto_scheduler/__init__.py | 14 +-
python/tvm/auto_scheduler/auto_schedule.py | 187 --
python/tvm/auto_scheduler/compute_dag.py | 40 +-
python/tvm/auto_scheduler/cost_model/xgb_model.py | 6 +-
python/tvm/auto_scheduler/measure.py | 24 +-
python/tvm/auto_scheduler/measure_record.py | 2 +-
python/tvm/auto_scheduler/relay_integration.py | 124 +-
python/tvm/auto_scheduler/search_policy.py | 4 +-
python/tvm/auto_scheduler/search_task.py | 312 ++-
python/tvm/auto_scheduler/task_scheduler.py | 23 +-
python/tvm/autotvm/tuner/xgboost_cost_model.py | 6 +-
python/tvm/contrib/mkldnn.py | 2 +-
python/tvm/contrib/nvcc.py | 44 +-
python/tvm/driver/build_module.py | 5 +-
python/tvm/driver/tvmc/compiler.py | 6 +-
python/tvm/ir/expr.py | 16 +-
python/tvm/relay/backend/compile_engine.py | 5 +-
python/tvm/relay/build_module.py | 22 +-
python/tvm/relay/frontend/common.py | 11 +
python/tvm/relay/frontend/keras.py | 85 +-
python/tvm/relay/frontend/onnx.py | 70 +
python/tvm/relay/frontend/pytorch.py | 2316 ++++++++------------
python/tvm/relay/frontend/tflite.py | 36 +-
python/tvm/relay/op/_tensor.py | 4 +
python/tvm/relay/op/_tensor_grad.py | 7 +
python/tvm/relay/op/_transform.py | 27 +-
python/tvm/relay/op/contrib/arm_compute_lib.py | 2 +-
python/tvm/relay/op/contrib/tensorrt.py | 123 +-
python/tvm/relay/op/op_attrs.py | 5 +
python/tvm/relay/op/strategy/cuda.py | 57 +-
python/tvm/relay/op/strategy/generic.py | 110 +-
python/tvm/relay/op/strategy/rocm.py | 52 +-
python/tvm/relay/op/strategy/x86.py | 33 +-
python/tvm/relay/op/transform.py | 24 +
python/tvm/relay/testing/__init__.py | 14 +-
python/tvm/rpc/base.py | 3 +
python/tvm/runtime/object_generic.py | 25 +-
python/tvm/script/intrin.py | 118 +-
python/tvm/script/parser.py | 79 +-
python/tvm/script/scope_handler.py | 74 +-
python/tvm/script/special_stmt.py | 20 +-
python/tvm/script/utils.py | 18 +-
python/tvm/te/operation.py | 37 +-
python/tvm/te/tensor.py | 2 +-
python/tvm/tir/buffer.py | 7 +-
python/tvm/tir/expr.py | 84 +-
python/tvm/tir/generic.py | 36 +-
python/tvm/tir/op.py | 222 +-
python/tvm/tir/stmt.py | 2 +-
python/tvm/topi/argwhere.py | 2 +
python/tvm/topi/cuda/__init__.py | 1 +
python/tvm/topi/cuda/argwhere.py | 654 ++++++
python/tvm/topi/cuda/conv2d_alter_op.py | 4 +-
python/tvm/topi/cuda/conv2d_winograd.py | 8 +-
python/tvm/topi/cuda/nms.py | 113 +-
python/tvm/topi/cuda/scatter.py | 292 ++-
python/tvm/topi/cuda/sort.py | 83 +-
python/tvm/topi/cuda/ssd/multibox.py | 2 +-
python/tvm/topi/generic/nn.py | 18 +
python/tvm/topi/math.py | 7 +-
python/tvm/topi/nn/conv2d.py | 41 +-
python/tvm/topi/nn/deformable_conv2d.py | 110 +-
python/tvm/topi/scatter.py | 120 +-
python/tvm/topi/testing/__init__.py | 3 +-
python/tvm/topi/testing/common.py | 31 +
..._nchw_python.py => deformable_conv2d_python.py} | 49 +
python/tvm/topi/vision/nms.py | 24 +-
python/tvm/topi/x86/__init__.py | 1 +
python/tvm/topi/x86/scatter.py | 109 +
src/auto_scheduler/compute_dag.cc | 24 +-
src/auto_scheduler/feature.cc | 5 +-
src/auto_scheduler/measure_record.cc | 16 +-
src/auto_scheduler/search_task.cc | 62 +-
src/auto_scheduler/utils.h | 2 +-
src/ir/expr.cc | 10 +-
src/ir/transform.cc | 54 +-
src/parser/parser.cc | 91 +-
src/relay/analysis/type_solver.cc | 9 +-
src/relay/backend/build_module.cc | 17 +
src/relay/backend/compile_engine.cc | 26 +-
src/relay/backend/compile_engine.h | 9 +
src/relay/backend/utils.h | 12 +-
src/relay/op/annotation/annotation.cc | 7 +-
src/relay/op/make_op.h | 2 +
src/relay/op/nn/convolution.h | 71 +-
src/relay/op/tensor/transform.cc | 137 +-
src/relay/qnn/op/concatenate.cc | 36 +-
src/relay/qnn/op/convolution.cc | 13 +-
src/relay/qnn/op/convolution_transpose.cc | 11 +-
src/relay/qnn/op/dense.cc | 15 +-
src/relay/qnn/op/op_common.h | 13 +
src/relay/qnn/op/requantize.cc | 7 +
.../transforms/auto_scheduler_layout_rewrite.cc | 160 ++
...pr_subst.cc => auto_scheduler_layout_rewrite.h} | 38 +-
src/runtime/contrib/tensorrt/tensorrt_ops.cc | 51 +-
src/runtime/contrib/tensorrt/tensorrt_runtime.cc | 40 +-
src/runtime/contrib/thrust/thrust.cu | 73 +
src/runtime/crt/Makefile | 8 +-
src/runtime/crt/common/crt_backend_api.c | 19 +-
src/runtime/crt/common/crt_runtime_api.c | 57 +-
src/runtime/crt/common/ndarray.c | 81 +-
src/runtime/crt/graph_runtime/graph_runtime.c | 477 +++-
src/runtime/crt/graph_runtime/load_json.c | 198 +-
.../graph_runtime_module/graph_runtime_module.c | 8 +-
src/runtime/crt/host/main.cc | 20 +-
.../tvm/runtime/crt/internal/common/ndarray.h | 12 +-
.../runtime/crt/internal/graph_runtime/load_json.h | 14 +-
.../crt/internal/{common => memory}/memory.h | 56 +-
src/runtime/crt/{common => memory}/memory.c | 164 +-
src/runtime/crt/utvm_rpc_server/rpc_server.cc | 27 +-
src/runtime/graph/graph_runtime.cc | 1 -
src/target/llvm/codegen_amdgpu.cc | 19 +
src/target/llvm/codegen_llvm.cc | 4 +
src/target/llvm/codegen_nvptx.cc | 14 +
src/target/llvm/llvm_module.cc | 3 +-
src/te/operation/compute_op.cc | 3 +-
src/te/schedule/schedule_dataflow_rewrite.cc | 13 +-
src/tir/ir/buffer.cc | 11 +-
src/tir/ir/expr.cc | 28 +-
src/tir/op/builtin.cc | 3 +
src/tir/op/op.cc | 504 +++--
src/tir/transforms/arg_binder.cc | 8 +-
src/tir/transforms/inject_double_buffer.cc | 6 +-
src/tir/transforms/inject_virtual_thread.cc | 6 +-
src/tir/transforms/storage_rewrite.cc | 12 +-
src/topi/schedule.cc | 4 +
tests/crt/memory_test.cc | 69 +-
tests/micro/qemu/zephyr-runtime/src/main.c | 20 +-
tests/python/contrib/test_sort.py | 34 +
tests/python/contrib/test_tensorrt.py | 194 ++
tests/python/driver/tvmc/conftest.py | 13 +
tests/python/driver/tvmc/test_compiler.py | 18 +
tests/python/frontend/keras/test_forward.py | 15 +
tests/python/frontend/onnx/test_forward.py | 126 ++
tests/python/frontend/pytorch/qnn_test.py | 63 +
tests/python/frontend/pytorch/test_forward.py | 10 +-
tests/python/frontend/tflite/test_forward.py | 18 +-
tests/python/relay/dyn/test_dynamic_op_level6.py | 4 +-
tests/python/relay/test_any.py | 123 +-
.../relay/test_auto_scheduler_layout_rewrite.py | 121 +
tests/python/relay/test_ir_parser.py | 14 +
tests/python/relay/test_json_compact.py | 27 +-
tests/python/relay/test_op_grad_level2.py | 51 +-
tests/python/relay/test_op_grad_level3.py | 9 +
tests/python/relay/test_op_level3.py | 19 +-
tests/python/relay/test_op_level5.py | 51 +-
.../relay/test_pass_dead_code_elimination.py | 267 ++-
tests/python/topi/python/test_topi_argwhere.py | 89 +
.../topi/python/test_topi_deformable_conv2d.py | 95 +-
tests/python/topi/python/test_topi_scatter.py | 67 +
tests/python/topi/python/test_topi_vision.py | 10 +-
.../unittest/test_auto_scheduler_compute_dag.py | 8 +-
.../unittest/test_auto_scheduler_cost_model.py | 2 +-
.../test_auto_scheduler_evolutionary_search.py | 10 +-
.../python/unittest/test_auto_scheduler_feature.py | 17 +-
.../unittest/test_auto_scheduler_layout_rewrite.py | 22 +-
.../python/unittest/test_auto_scheduler_measure.py | 41 +-
.../unittest/test_auto_scheduler_search_policy.py | 8 +-
.../test_auto_scheduler_sketch_generation.py | 2 +-
.../unittest/test_auto_scheduler_task_scheduler.py | 12 +-
tests/python/unittest/test_crt.py | 1 +
tests/python/unittest/test_link_params.py | 2 +-
tests/python/unittest/test_node_reflection.py | 4 +-
tests/python/unittest/test_target_codegen_llvm.py | 68 +-
tests/python/unittest/test_tvmscript_spans.py | 74 +
tests/scripts/task_ci_python_setup.sh | 2 +-
tests/scripts/task_clean.sh | 2 +-
tutorials/auto_scheduler/ci_logs/matmul.json | 2 +-
.../ci_logs/resnet-18-NHWC-B1-cuda.json | 26 +
.../auto_scheduler/ci_logs/resnet-18-NHWC-B1.json | 26 -
.../ci_logs/resnet-50-NHWC-B1-llvm.json | 31 +
tutorials/auto_scheduler/tune_conv2d_layer_cuda.py | 36 +-
tutorials/auto_scheduler/tune_matmul_x86.py | 51 +-
tutorials/auto_scheduler/tune_network_cuda.py | 30 +-
.../{tune_network_cuda.py => tune_network_x86.py} | 115 +-
tutorials/autotvm/tune_conv2d_cuda.py | 2 +-
tutorials/autotvm/tune_relay_arm.py | 2 +-
tutorials/autotvm/tune_relay_cuda.py | 2 +-
tutorials/autotvm/tune_relay_mobile_gpu.py | 2 +-
tutorials/autotvm/tune_simple_template.py | 2 +-
tutorials/micro/micro_reference_vm.py | 8 +-
tutorials/micro/micro_tflite.py | 3 +
vta/python/vta/top/graphpack.py | 132 +-
vta/tutorials/autotvm/tune_relay_vta.py | 2 +-
vta/tutorials/frontend/legacy/deploy_detection.py | 6 +-
229 files changed, 8841 insertions(+), 3503 deletions(-)
create mode 100644 apps/microtvm/reference-vm/zephyr/base-box/test-config.json
delete mode 100644 python/tvm/auto_scheduler/auto_schedule.py
create mode 100644 python/tvm/topi/cuda/argwhere.py
rename python/tvm/topi/testing/{deformable_conv2d_nchw_python.py => deformable_conv2d_python.py} (74%)
create mode 100644 python/tvm/topi/x86/scatter.py
create mode 100644 src/relay/transforms/auto_scheduler_layout_rewrite.cc
copy src/relay/transforms/{expr_subst.cc => auto_scheduler_layout_rewrite.h} (56%)
rename src/runtime/crt/include/tvm/runtime/crt/internal/{common => memory}/memory.h (57%)
rename src/runtime/crt/{common => memory}/memory.c (70%)
create mode 100644 tests/python/relay/test_auto_scheduler_layout_rewrite.py
create mode 100644 tests/python/topi/python/test_topi_argwhere.py
create mode 100644 tests/python/topi/python/test_topi_scatter.py
create mode 100644 tests/python/unittest/test_tvmscript_spans.py
create mode 100644 tutorials/auto_scheduler/ci_logs/resnet-18-NHWC-B1-cuda.json
delete mode 100644 tutorials/auto_scheduler/ci_logs/resnet-18-NHWC-B1.json
create mode 100644 tutorials/auto_scheduler/ci_logs/resnet-50-NHWC-B1-llvm.json
copy tutorials/auto_scheduler/{tune_network_cuda.py => tune_network_x86.py} (74%)
[tvm] 01/01: add verilator to ci
Posted by ve...@apache.org.
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