This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 1c52e633c7 [TIR][Schedule] Method returning the function being worked
on (#14593)
add 17f7db16f5 [ARITH] Enhance IterMapSimplify for symbolic (#14547)
add aee57f682f [MetaSchedule][ARM] Beautification of the function names
(#14584)
add c1d1e9ffb8 [TIR] Add CUDA int4 tensor core intrinsics (#14598)
add 3ef745c1cd [CI] Add JAX deps in Dockerfiles (#14550)
add b4c1995a98 [Node] Allow alternative root names in ObjectPath::Root()
(#14569)
add 48d9165263 [microNPU] Fix skip tests when Vela is not present (#14587)
add ab93b31d0d [ARITH][TensorIR] Improve CompactBufferRegion for symbolic
shape (#14596)
add b1ab4dc1d5 [LLVM] Validate generated LLVM module before optimization
(#14564)
add 742c5eec74 [MetaSchedule] Handle cases when no features found by
FeatureExtractor (#14591)
add 606e2b738a [Frontend][Paddle] [PaddlePaddle Hackathon 4]add attribute
support for dropout/hard_sigmoid/pixel_shuffle (#14575)
No new revisions were added by this update.
Summary of changes:
docker/Dockerfile.ci_cpu | 4 +
docker/Dockerfile.ci_gpu | 3 +
...tu_install_oneflow.sh => ubuntu_install_jax.sh} | 14 +-
include/tvm/arith/analyzer.h | 19 +-
include/tvm/arith/iter_affine_map.h | 3 +-
include/tvm/node/object_path.h | 6 +-
python/tvm/arith/__init__.py | 1 +
python/tvm/arith/iter_affine_map.py | 43 +
python/tvm/meta_schedule/cost_model/xgb_model.py | 15 +-
python/tvm/relay/frontend/paddlepaddle.py | 14 +-
python/tvm/runtime/object_path.py | 6 +-
python/tvm/tir/tensor_intrin/cuda.py | 216 +-
src/arith/analyzer.cc | 21 +
src/arith/canonical_simplify.cc | 10 +-
src/arith/ir_mutator_with_analyzer.cc | 14 +-
src/arith/ir_mutator_with_analyzer.h | 29 +-
src/arith/iter_affine_map.cc | 362 ++-
src/arith/pattern_match.h | 18 -
src/arith/product_normal_form.h | 89 +
.../feature_extractor/per_store_feature.cc | 11 +-
src/meta_schedule/schedule_rule/schedule_rule.cc | 8 +-
src/node/object_path.cc | 20 +-
src/script/printer/tir/expr.cc | 26 +-
src/target/llvm/codegen_llvm.cc | 13 +-
src/target/llvm/codegen_llvm.h | 6 +
src/target/llvm/codegen_nvptx.cc | 2 +-
src/target/llvm/llvm_module.cc | 18 -
src/tir/schedule/primitive/loop_transformation.cc | 3 +
src/tir/transforms/compact_buffer_region.cc | 14 +-
src/tir/transforms/flatten_buffer.cc | 40 +-
.../test_pass_operations_distribution.py | 8 +-
tests/python/frontend/paddlepaddle/test_forward.py | 25 +-
.../python/unittest/test_arith_iter_affine_map.py | 119 +-
.../unittest/test_meta_schedule_cost_model.py | 26 +
...schedule_feature_extractor_per_store_feature.py | 22 +
.../test_meta_schedule_postproc_rewrite_layout.py | 12 +-
...meta_schedule_postproc_rewrite_unbound_block.py | 58 +-
...chedule_schedule_rule_cross_thread_reduction.py | 14 +-
.../test_meta_schedule_schedule_rule_mlt.py | 100 +-
.../test_meta_schedule_schedule_rule_mlt_intrin.py | 151 +-
.../test_meta_schedule_schedule_rule_mlt_tc.py | 118 +-
.../unittest/test_meta_schedule_space_cpu.py | 2492 ++++++++++----------
.../unittest/test_meta_schedule_space_cuda.py | 1018 ++++----
.../test_meta_schedule_space_cuda_async.py | 115 +-
.../test_meta_schedule_space_cuda_winograd.py | 402 ++--
.../unittest/test_meta_schedule_trace_apply.py | 58 +-
tests/python/unittest/test_object_path.py | 10 +
.../test_tir_transform_compact_buffer_region.py | 85 +-
.../unittest/test_tir_transform_flatten_buffer.py | 45 +
49 files changed, 3377 insertions(+), 2549 deletions(-)
copy docker/install/{ubuntu_install_oneflow.sh => ubuntu_install_jax.sh} (70%)
mode change 100755 => 100644
create mode 100644 src/arith/product_normal_form.h