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

tqchen pushed a change to branch split-libtvm-runtime-compiler
in repository https://gitbox.apache.org/repos/asf/tvm.git


 discard 9907d50a12 [CI][FIX] jvm native linker -L points at build/lib/ 
post-libtvm-split
 discard e19728389b [CMAKE][TEST] Add TVM_DLL to compiler-side public API used 
by cpptest
 discard c5f95be0b9 [FIX] const_loader_module.h: include 
<tvm/ffi/extra/module.h>
 discard 57422fc33b [CMAKE][REFACTOR] Introduce TVM_RUNTIME_DLL for 
cross-shared-lib symbol export
 discard 6ddee96208 [CMAKE][CI][FIX] CI cross-DLL exports + jvm libtvm_runtime 
path
 discard a3a14aa4b1 [REFACTOR] libinfo.use_runtime_lib() — dedupe 
TVM_USE_RUNTIME_LIB parsing
 discard 5026ccc356 [REFACTOR] base.py uses libinfo.load_lib_ctypes; 
reintroduce mirror
    omit 1daf99f4f5 [FIX] libinfo: parse TVM_USE_RUNTIME_LIB strictly 
(1/true/yes)
    omit 19b0faba35 [REFACTOR] Decouple minrpc from libtvm_compiler.so
    omit 83caeb6120 [REFACTOR] libinfo: simplify lib loader; package_lib_paths 
+ inlined _LIB/_LIB_RUNTIME/_RUNTIME_ONLY
    omit ddddd63227 [CMAKE][REFACTOR] Remove libtvm_allvisible.so target; 
delete cpptests with private deps
    omit 9a071256d6 [REFACTOR] libinfo: pivot mirror to extra_lib_paths 
parameter design
    omit 71229a27ae [CMAKE][FIX] cpptest: resolve libtvm_allvisible.so under 
new build/lib/ layout
    omit a5e6a4990b [REFACTOR] Mirror tvm_ffi.libinfo helpers locally with 
package-root anchor
    omit 1b88fe003d [CMAKE][REFACTOR] Split libtvm.so into libtvm_runtime.so + 
libtvm_compiler.so
     add d883f5064f [REFACTOR] Remove runtime/object.py shim and route Object 
via tvm_ffi (#19440)
     add 0a0dd3162b [S-TIR][MetaSchedule] Make evolutionary search resilient to 
trace replay failures (#19438)
     add 9dc87f1931 [Docs] Refactor BYOC example NPU tutorial  (#19439)
     add daefffcace [CI][REFACTOR] Decouple data.py from Jenkins script and 
docker images (#19445)
     add 21f42fc62c [CMAKE][REFACTOR] Split libtvm.so into libtvm_runtime.so + 
libtvm_compiler.so

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   (9907d50a12)
            \
             N -- N -- N   refs/heads/split-libtvm-runtime-compiler (21f42fc62c)

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.

No new revisions were added by this update.

Summary of changes:
 ci/jenkins/data.py                                 | 64 +++++++------------
 ci/jenkins/docker-images.ini                       |  2 +-
 ci/jenkins/generate.py                             | 34 +++++++++-
 ci/jenkins/templates/arm_jenkinsfile.groovy.j2     |  2 +-
 ci/jenkins/templates/gpu_jenkinsfile.groovy.j2     |  2 +-
 ci/jenkins/templates/utils/macros.j2               |  9 ++-
 ci/scripts/jenkins/determine_docker_images.py      | 22 +++++++
 ci/scripts/jenkins/open_docker_update_pr.py        | 49 +++++++++------
 ci/scripts/jenkins/s3.py                           | 47 ++++++++++++--
 docker/dev_common.sh                               |  3 +-
 ...oc_npu_example.py => bring_your_own_codegen.py} | 61 +++++++++++++-----
 docs/index.rst                                     |  1 +
 python/tvm/__init__.py                             |  2 +-
 python/tvm/ir/function.py                          |  2 +-
 python/tvm/ir/global_info.py                       |  3 +-
 python/tvm/ir/module.py                            |  3 +-
 .../relax/backend/contrib/example_npu/patterns.py  | 55 +++++++++++++---
 python/tvm/relax/distributed/struct_info.py        |  2 +-
 python/tvm/relax/op/base.py                        |  3 +-
 python/tvm/relax/testing/transform.py              |  2 +-
 python/tvm/relax/testing/vm.py                     |  2 +-
 python/tvm/runtime/__init__.py                     |  7 ++-
 python/tvm/runtime/_ffi_node_api.py                |  6 ++
 python/tvm/runtime/disco/session.py                |  3 +-
 python/tvm/runtime/object.py                       | 27 --------
 .../contrib/example_npu/example_npu_runtime.cc     | 21 ++++---
 .../search_strategy/evolutionary_search.cc         | 24 +++++--
 src/s_tir/meta_schedule/utils.h                    | 35 ++++++++---
 tests/python/ci/test_ci.py                         |  4 +-
 .../test_meta_schedule_search_strategy.py          | 73 ++++++++++++++++++++++
 30 files changed, 411 insertions(+), 159 deletions(-)
 rename docs/how_to/tutorials/{byoc_npu_example.py => 
bring_your_own_codegen.py} (72%)
 delete mode 100644 python/tvm/runtime/object.py

Reply via email to