This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 7bd73e5ad2 [Arith] Restrict floormod coefficient reduction to keep
DetectIterMapstable (#19832)
add dd9042279f [Web] Avoid redundant OPFS lookup on cache hit (#19791)
add b8211bfd93 [Docs]Rework Bring Your Own Codegen tutorial and add
TensorRT example (#19839)
add 9f907f5cd0 [Arith] Add Analyzer::Clone for deep-copying analyzer state
(#19836)
add fbb30747cb [BUILD] Bump tvm-ffi after RuntimeTypeIndex optimization
(#19834)
add 1b900a3868 [CPP_RPC] Replace legacy OS-specific API with std::
libraries (#19840)
add fbb9102334 [Relax][ONNX] Preserve NaN in Relu to align with ONNX
Runtime (#19750)
add bddfcadcfb [Relax] Fix matmul and reductions with zero-size dimension
return uninitialized memory (#19680)
add 2a77aaaadd [TIRx] Phase out flat device-intrinsic op aliases (#19838)
add adbccbaadb [BUILD] Sync fallback version strings to 0.26 dev cycle
(#19845)
add 4174cdf541 [Docker] Bump CI image deps: sphinx-book-theme + z3-static
(#19835)
add bb32ff7188 [Tests] Clean unused tvm.testing helpers (#19846)
add 59af03c718 [Relax][ONNX] Drop NaN-preservation isnan-where wrappers
(#19847)
No new revisions were added by this update.
Summary of changes:
3rdparty/tvm-ffi | 2 +-
apps/cpp_rpc/README.md | 8 +-
apps/cpp_rpc/main.cc | 14 +-
apps/cpp_rpc/rpc_env.cc | 169 +++-----
apps/cpp_rpc/rpc_env.h | 13 -
apps/cpp_rpc/rpc_server.cc | 76 ++--
apps/cpp_rpc/rpc_server.h | 6 +-
apps/cpp_rpc/rpc_tracker_client.h | 2 +-
cmake/config.cmake | 3 +-
docker/install/ubuntu_install_python_package.sh | 4 +-
docker/install/ubuntu_install_sphinx.sh | 4 +-
docs/how_to/tutorials/bring_your_own_codegen.py | 438 ++++++++++++++-------
include/tvm/arith/analyzer.h | 26 ++
include/tvm/runtime/base.h | 2 +-
pyproject.toml | 4 +-
python/tvm/arith/analyzer.py | 18 +
python/tvm/backend/cuda/op.py | 322 +++++++--------
.../backend/cuda/operator/intrinsics/cp_async.py | 3 +
.../operator/tile_primitive/gemm_async/tcgen05.py | 2 +-
python/tvm/backend/cuda/script.py | 8 +-
python/tvm/backend/trn/op.py | 32 +-
python/tvm/libinfo.py | 2 +-
.../relax/backend/contrib/example_npu/README.md | 4 +-
python/tvm/relax/frontend/onnx/onnx_frontend.py | 43 +-
.../relax/transform/legalize_ops/linear_algebra.py | 6 +
.../relax/transform/legalize_ops/statistical.py | 53 ++-
python/tvm/testing/plugin.py | 18 -
python/tvm/testing/runner.py | 31 +-
src/arith/analyzer.cc | 12 +
src/arith/canonical_simplify.cc | 4 +
src/arith/const_int_bound.cc | 9 +
src/arith/int_set.cc | 7 +
src/arith/modular_set.cc | 6 +
src/arith/rewrite_simplify.cc | 2 +
src/arith/rewrite_simplify.h | 7 +
src/arith/transitive_comparison_analyzer.cc | 11 +
src/backend/cuda/codegen/codegen_cuda.cc | 18 +-
src/backend/cuda/op/target_builtin.cc | 278 +------------
src/backend/trn/codegen/codegen_trn.cc | 32 +-
src/backend/trn/op/target_builtin.cc | 63 +--
.../contrib/example_npu/example_npu_runtime.cc | 2 +-
src/s_tir/transform/inject_ptx_async_copy.cc | 6 +-
.../transform/merge_shared_memory_allocations.cc | 2 +-
src/tirx/analysis/filter_canonical.cc | 10 +-
src/tirx/analysis/filter_canonical.h | 8 +-
src/tirx/script/printer/expr.cc | 2 +-
src/tirx/transform/tile_primitive_dispatch.cc | 8 +-
tests/cpp/arith_simplify_test.cc | 21 +
tests/python/arith/test_arith_analyzer_object.py | 79 ++++
tests/python/relax/test_frontend_onnx.py | 72 +---
..._transform_legalize_ops_index_linear_algebra.py | 16 +
...st_transform_legalize_ops_search_statistical.py | 64 +++
.../test_s_tir_transform_inject_ptx_async_copy.py | 17 +-
web/package-lock.json | 4 +-
web/package.json | 2 +-
web/src/artifact_cache.ts | 25 +-
56 files changed, 1040 insertions(+), 1060 deletions(-)