You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ar...@apache.org on 2021/03/24 22:41:01 UTC
[tvm] branch ci-docker-staging updated (8cbc164 -> 7e48aa8)
This is an automated email from the ASF dual-hosted git repository.
areusch pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.
discard 8cbc164 Merge remote-tracking branch 'origin/main' into test_mdw_qemu_changes
discard 87be5dd fix path
discard 0bda958 Merge remote-tracking branch 'origin/main' into test_mdw_qemu_changes
discard f0796a6 add ci-qemu-staging
omit 37e0bce Fix path for test.
omit 65f0b4e Lint comments.
omit f2b665b Black formatting.
omit a87f3e8 Fix formatting.
omit 12cdd03 clang-format this file.
omit f672577 Add missing file to check_file_type.py.
omit 0bb5d85 Merge remote-tracking branch 'upstream/main' into mdw/demo-runtime
omit 3271923 small fixes
omit c552fa9 Fix linting rule.
omit 599c5fb Fixup docs.
omit f1260df Adding missing ONNX file.
omit bcce620 Add new files to check_file_type.py.
omit 687c09c Fixup
omit 0db2207 Revert dep.
omit 2b14aa1 Remove redundant files.
omit ec2c374 Fix merge conflict.
omit fbdc1cb Fix merge conflicts.
omit ec5b004 Merge branch 'mdw/demo-runtime' of github.com:mdw-octoml/tvm into mdw/demo-runtime
omit 8934c19 Fix tutorial and runtime.
omit b6ae7cf Fix tutorial.
omit 6645f50 Fix up tutorial.
omit df722b8 Cleanup demo_runtime code.
omit 763017e Adding data for unit tests.
omit fe2c9a1 Lots of hacking to get ONNX model to run on QEMU and nRF5340.
omit 058985b Lots of hacking to get ONNX model to run on QEMU and nRF5340.
omit 4b1da9a Some cleanup.
omit 853f01e Adding board-specific prj.conf files.
omit b62ab38 Working on QEMU support.
omit 280479a Cleanup of uTVM tests and demo runtime.
omit 443a429 Adding Zephyr demo runtime.
omit 7a38c7f Couple of small fixes:
omit d04e04d Fix up tutorial.
omit d249161 Cleanup demo_runtime code.
omit a9ffc96 Adding data for unit tests.
omit 98f3475 Lots of hacking to get ONNX model to run on QEMU and nRF5340.
omit bc87450 Some cleanup.
omit 123c64c Adding board-specific prj.conf files.
omit 28b92de Working on QEMU support.
omit c611d30 Cleanup of uTVM tests and demo runtime.
omit 545a241 Adding Zephyr demo runtime.
omit 82cee46 Couple of small fixes:
omit 6a38dc9 Some docstring fixes.
add f88c2be [microTVM] Update nrfjprog on reference virtual machine (#7723)
add 6f0a656 [FIX] Fix temporary allocation size in threefry (#7709)
add 8131364 [ONNX] Onnx node tests (#7720)
add 1fe0abc [TVMC] Python Scripting Init Files (#7698)
add 63d8e97 [µTVM] Rev ci-qemu to 0.02 (Introduce onnx python dependency) (#7728)
add cfe2e28 [crt] fix heap corruption from bad allocation (#7735)
new 7e48aa8 test CI with staging containers
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 (8cbc164)
\
N -- N -- N refs/heads/ci-docker-staging (7e48aa8)
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:
Jenkinsfile | 6 +-
apps/microtvm/README.md | 17 +-
apps/microtvm/reference-vm/base-box-tool.py | 28 ++-
.../microtvm/reference-vm/zephyr/base-box/setup.sh | 15 +-
.../reference-vm/zephyr/base-box/test-config.json | 14 +-
.../{ => reference-vm/zephyr}/pyproject.toml | 10 +-
apps/microtvm/zephyr/README.md | 19 --
apps/microtvm/zephyr/demo_runtime/README.md | 21 --
.../boards/nrf5340dk_nrf5340_cpuapp.conf | 31 ---
.../zephyr/demo_runtime/boards/nucleo_f746zg.conf | 30 ---
.../zephyr/demo_runtime/boards/qemu_x86.conf | 23 ---
docs/microtvm/index.rst | 2 +-
python/tvm/driver/tvmc/__init__.py | 4 +
python/tvm/micro/contrib/zephyr.py | 5 +-
python/tvm/relay/frontend/onnx.py | 133 +++++++++---
python/tvm/relay/op/transform.py | 7 +-
python/tvm/runtime/module.py | 2 +-
python/tvm/target/target.py | 20 +-
python/tvm/topi/random/kernel.py | 2 +-
src/runtime/crt/graph_runtime/graph_runtime.c | 2 +-
tests/lint/check_file_type.py | 13 +-
tests/micro/qemu/.gitignore | 2 +
tests/micro/{zephyr => qemu}/conftest.py | 3 -
tests/micro/{zephyr => qemu}/test_zephyr.py | 67 +-----
tests/micro/qemu/zephyr-runtime/.gitignore | 3 +
.../micro/qemu/zephyr-runtime}/CMakeLists.txt | 1 +
.../micro/qemu/zephyr-runtime}/crt/crt_config.h | 2 +-
.../micro/qemu/zephyr-runtime}/prj.conf | 7 +-
.../zephyr-runtime}/qemu-hack/qemu-system-i386 | 0
.../micro/qemu/zephyr-runtime/sample.yaml | 11 +-
.../micro/qemu/zephyr-runtime}/src/main.c | 225 ++++++++-------------
tests/micro/zephyr/README.md | 42 ----
tests/micro/zephyr/testdata/digit-2.jpg | Bin 572 -> 0 bytes
tests/micro/zephyr/testdata/digit-9.jpg | Bin 535 -> 0 bytes
tests/micro/zephyr/testdata/mnist-8.onnx | Bin 26454 -> 0 bytes
tests/python/driver/tvmc/test_compiler.py | 20 +-
tests/python/driver/tvmc/test_frontends.py | 18 +-
tests/python/driver/tvmc/test_runner.py | 2 +-
tests/python/frontend/onnx/test_forward.py | 163 +++++++++++++++
tests/python/topi/python/test_topi_prng.py | 10 +-
tests/scripts/task_python_microtvm.sh | 2 +-
tutorials/micro/micro_onnx.py | 213 -------------------
tutorials/micro/micro_tflite.py | 7 +-
43 files changed, 484 insertions(+), 718 deletions(-)
mode change 100755 => 100644 apps/microtvm/reference-vm/base-box-tool.py
rename apps/microtvm/{ => reference-vm/zephyr}/pyproject.toml (95%)
delete mode 100644 apps/microtvm/zephyr/README.md
delete mode 100644 apps/microtvm/zephyr/demo_runtime/README.md
delete mode 100644 apps/microtvm/zephyr/demo_runtime/boards/nrf5340dk_nrf5340_cpuapp.conf
delete mode 100644 apps/microtvm/zephyr/demo_runtime/boards/nucleo_f746zg.conf
delete mode 100644 apps/microtvm/zephyr/demo_runtime/boards/qemu_x86.conf
create mode 100644 tests/micro/qemu/.gitignore
rename tests/micro/{zephyr => qemu}/conftest.py (94%)
rename tests/micro/{zephyr => qemu}/test_zephyr.py (81%)
create mode 100644 tests/micro/qemu/zephyr-runtime/.gitignore
rename {apps/microtvm/zephyr/demo_runtime => tests/micro/qemu/zephyr-runtime}/CMakeLists.txt (99%)
rename {apps/microtvm/zephyr/demo_runtime => tests/micro/qemu/zephyr-runtime}/crt/crt_config.h (98%)
rename {apps/microtvm/zephyr/demo_runtime => tests/micro/qemu/zephyr-runtime}/prj.conf (87%)
rename {apps/microtvm/zephyr/demo_runtime => tests/micro/qemu/zephyr-runtime}/qemu-hack/qemu-system-i386 (100%)
copy conda/recipe/install_libtvm.sh => tests/micro/qemu/zephyr-runtime/sample.yaml (88%)
mode change 100755 => 100644
rename {apps/microtvm/zephyr/demo_runtime => tests/micro/qemu/zephyr-runtime}/src/main.c (56%)
delete mode 100644 tests/micro/zephyr/README.md
delete mode 100644 tests/micro/zephyr/testdata/digit-2.jpg
delete mode 100644 tests/micro/zephyr/testdata/digit-9.jpg
delete mode 100644 tests/micro/zephyr/testdata/mnist-8.onnx
delete mode 100755 tutorials/micro/micro_onnx.py
[tvm] 01/01: test CI with staging containers
Posted by ar...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
areusch pushed a commit to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git
commit 7e48aa8ef6e2ee540bb8c374ed326cd929cc756f
Author: Andrew Reusch <ar...@octoml.ai>
AuthorDate: Wed Mar 24 15:39:15 2021 -0700
test CI with staging containers
---
Jenkinsfile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Jenkinsfile b/Jenkinsfile
index 8f11bba..76aa040 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -46,11 +46,11 @@
// 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.72-t0"
+ci_cpu = "areusch1/ci-cpu-staging:v0.73"
ci_wasm = "tlcpack/ci-wasm:v0.70"
ci_i386 = "tlcpack/ci-i386:v0.72-t0"
ci_qemu = "tlcpack/ci-qemu:v0.02"
-ci_arm = "tlcpack/ci-arm:v0.02"
+ci_arm = "areusch1/ci-arm-staging:v0.03"
// <--- End of regex-scanned config.
// tvm libraries