This is an automated email from the ASF dual-hosted git repository. tqchen pushed a commit to branch unity in repository https://gitbox.apache.org/repos/asf/tvm.git
commit 40300a3b92c31e61d43e83192b89e6ce7eaadb2e Merge: 918fc4ecf7 a60b815fe5 Author: tqchen <[email protected]> AuthorDate: Mon Jul 3 16:29:14 2023 -0400 [MERGE] Merge main into unity 2023-07-03 .github/workflows/main.yml | 21 --- apps/android_rpc/app/src/main/jni/tvm_runtime.h | 1 + cmake/utils/FindLLVM.cmake | 32 +++- conda/recipe/meta.yaml | 2 +- include/tvm/arith/analyzer.h | 16 ++ include/tvm/runtime/c_runtime_api.h | 2 +- include/tvm/tir/transform.h | 6 + include/tvm/tir/var.h | 6 + python/gen_requirements.py | 6 +- python/setup.py | 39 ++++- python/tvm/_ffi/libinfo.py | 2 +- python/tvm/error.py | 5 + python/tvm/relay/frontend/keras.py | 11 +- python/tvm/rpc/server.py | 88 +++++----- python/tvm/testing/aot.py | 10 +- python/tvm/tir/transform/transform.py | 11 ++ src/arith/analyzer.cc | 33 ++++ src/arith/const_int_bound.cc | 38 +++- src/arith/ir_mutator_with_analyzer.cc | 9 + src/arith/ir_mutator_with_analyzer.h | 8 + src/driver/driver_api.cc | 1 + src/meta_schedule/postproc/verify_gpu_code.cc | 1 + src/runtime/rpc/rpc_endpoint.cc | 8 +- src/runtime/rpc/rpc_socket_impl.cc | 34 ++++ src/tir/ir/expr.cc | 8 +- src/tir/ir/stmt_functor.cc | 32 +++- src/tir/schedule/primitive/compute_at.cc | 15 ++ src/tir/transforms/flatten_buffer.cc | 1 + src/tir/transforms/lift_thread_binding.cc | 195 +++++++++++++++++++++ src/tir/transforms/lower_cross_thread_reduction.cc | 158 +++++++++++++++-- src/tir/transforms/simplify.cc | 21 +-- tests/python/frontend/keras/test_forward.py | 19 ++ .../python/unittest/test_arith_const_int_bound.py | 17 ++ tests/python/unittest/test_runtime_rpc.py | 31 ++++ .../python/unittest/test_tir_lower_match_buffer.py | 11 +- .../unittest/test_tir_schedule_compute_at.py | 69 ++++++++ .../test_tir_transform_lift_thread_binding.py | 139 +++++++++++++++ ...t_tir_transform_lower_cross_thread_reduction.py | 174 ++++++++++++++++++ .../python/unittest/test_tir_transform_simplify.py | 16 ++ .../test_tir_transform_unify_thread_binding.py | 43 +++++ .../scripts/task_config_build_minimal_cross_isa.sh | 1 + version.py | 2 +- web/package.json | 2 +- 43 files changed, 1194 insertions(+), 150 deletions(-) diff --cc web/package.json index 8b4bd7a569,4378517dd5..917e01e277 --- a/web/package.json +++ b/web/package.json @@@ -2,19 -2,14 +2,19 @@@ "name": "tvmjs", "displayName": "TVM Wasm JS runtime", "license": "Apache-2.0", - "version": "0.13.0-dev0", + "version": "0.14.0-dev0", + "files": [ + "lib" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", "scripts": { "prepwasm": "make && python3 tests/python/prepare_test_libs.py", - "build": "tsc -b && make rmtypedep", + "build": "rollup -c", "lint": "eslint -c .eslintrc.json .", - "typedoc": "typedoc .", + "typedoc": "typedoc src/index.ts --plugin typedoc-plugin-missing-exports", "test": "jest", - "bundle": "npm run build && rollup -c rollup.config.js", + "bundle": "npm run build && cp lib/index.js dist/index.js && cp lib/index.js dist/tvmjs.bundle.js", "example": "npm run bundle && node apps/node/example.js", "example:wasi": "npm run bundle && node --experimental-wasi-unstable-preview1 --experimental-wasm-bigint apps/node/wasi_example.js", "rpc": "npm run bundle && node --experimental-wasi-unstable-preview1 --experimental-wasm-bigint apps/node/wasi_rpc_server.js"
