This is an automated email from the ASF dual-hosted git repository. ruihangl pushed a commit to branch unity-staging in repository https://gitbox.apache.org/repos/asf/tvm.git
commit 5a2949bd701df355ba104c6e409a1122b99a6f8a Merge: 7336379dea 614a7a9e31 Author: Ruihang Lai <ruiha...@cs.cmu.edu> AuthorDate: Thu Jan 18 23:09:23 2024 -0500 Merge branch 'main' of into branch 'unity' KEYS | 59 +++++++++++++++ ci/jenkins/generated/arm_jenkinsfile.groovy | 4 +- ci/jenkins/generated/cortexm_jenkinsfile.groovy | 4 +- ci/jenkins/generated/cpu_jenkinsfile.groovy | 4 +- ci/jenkins/generated/docker_jenkinsfile.groovy | 4 +- ci/jenkins/generated/gpu_jenkinsfile.groovy | 4 +- ci/jenkins/generated/hexagon_jenkinsfile.groovy | 4 +- ci/jenkins/generated/i386_jenkinsfile.groovy | 4 +- ci/jenkins/generated/lint_jenkinsfile.groovy | 4 +- .../generated/minimal_cross_isa_jenkinsfile.groovy | 4 +- ci/jenkins/generated/minimal_jenkinsfile.groovy | 4 +- ci/jenkins/generated/riscv_jenkinsfile.groovy | 4 +- ci/jenkins/generated/wasm_jenkinsfile.groovy | 4 +- ci/jenkins/templates/utils/base.groovy.j2 | 2 +- ci/scripts/jenkins/cmd_utils.py | 44 ++++++++--- cmake/modules/CUDA.cmake | 5 +- cmake/modules/OpenCL.cmake | 2 +- docker/install/ubuntu_install_emscripten.sh | 4 +- docker/install/ubuntu_install_nodejs.sh | 2 +- include/tvm/runtime/device_api.h | 1 + include/tvm/runtime/object.h | 4 +- python/tvm/_ffi/runtime_ctypes.py | 14 ++++ python/tvm/relay/frontend/pytorch.py | 11 ++- python/tvm/relay/op/contrib/clml.py | 3 +- python/tvm/rpc/server.py | 11 +-- src/runtime/contrib/clml/clml_runtime.cc | 62 ++++++++++++---- src/runtime/cuda/cuda_device_api.cc | 10 ++- src/runtime/metal/metal_device_api.mm | 4 + src/runtime/minrpc/minrpc_server.h | 15 +++- src/runtime/minrpc/rpc_reference.h | 8 ++ src/runtime/opencl/opencl_device_api.cc | 10 ++- src/runtime/rocm/rocm_device_api.cc | 11 ++- src/runtime/rpc/rpc_endpoint.cc | 51 +++++++++++-- src/runtime/rpc/rpc_local_session.cc | 20 ++++- src/runtime/rpc/rpc_module.cc | 7 ++ src/runtime/rpc/rpc_session.h | 51 ++++++++++++- src/runtime/vulkan/vulkan_device_api.cc | 4 + src/target/llvm/intrin_rule_rocm.cc | 29 ++++---- src/target/tag.cc | 2 + tests/python/contrib/test_clml/test_ops.py | 86 ++++++++++++---------- tests/python/frontend/pytorch/test_forward.py | 21 ++++++ tests/python/runtime/test_runtime_rpc.py | 31 ++++++++ 42 files changed, 500 insertions(+), 132 deletions(-)