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 e35a424262 [TIR] Minor fix for default GPU schedule (#17706)
add c19e5f4be0 [CUDA] FP4 cast and reinterpret support (#17708)
add 775e05064b [DataType] Rename FP8 dtypes to standard names (#17712)
add 8d555a08df [REFACTOR] Cleanup legacy relay runtime data structures
(#17713)
add ec548eb614 [Relax][PyTorch] Add support for gather, flip and take ops
(#17707)
No new revisions were added by this update.
Summary of changes:
include/tvm/runtime/container/adt.h | 143 ---------------------
include/tvm/runtime/container/closure.h | 52 --------
include/tvm/runtime/data_type.h | 99 ++++++++------
include/tvm/runtime/object.h | 2 -
include/tvm/runtime/relax_vm/executable.h | 1 -
include/tvm/runtime/relax_vm/vm.h | 8 +-
include/tvm/script/ir_builder/tir/ir.h | 6 +-
python/tvm/_ffi/runtime_ctypes.py | 55 ++++----
python/tvm/contrib/tvmjs.py | 8 +-
python/tvm/relax/backend/cuda/cublas.py | 10 +-
python/tvm/relax/backend/rocm/hipblas.py | 8 +-
.../frontend/torch/base_fx_graph_translator.py | 21 +++
python/tvm/relax/frontend/torch/fx_translator.py | 3 +
python/tvm/relax/op/base.py | 10 --
python/tvm/runtime/container.py | 53 --------
python/tvm/runtime/name_transforms.py | 32 -----
python/tvm/runtime/ndarray.py | 22 ++--
python/tvm/runtime/profiler_vm.py | 91 -------------
python/tvm/script/ir_builder/tir/ir.py | 83 ++++++------
python/tvm/tir/tensor_intrin/cuda.py | 38 +++---
src/ir/expr.cc | 7 +-
src/node/structural_hash.cc | 27 ----
src/relax/backend/contrib/utils.h | 10 +-
src/runtime/container.cc | 47 -------
src/runtime/contrib/cublas/cublas.cc | 5 +-
src/runtime/ndarray.cc | 2 +-
src/runtime/relax_vm/vm.cc | 8 +-
src/script/ir_builder/tir/ir.cc | 12 +-
src/support/scalars.h | 4 +-
src/target/llvm/codegen_llvm.cc | 4 +-
src/target/source/codegen_c.cc | 8 +-
src/target/source/codegen_cuda.cc | 103 +++++++++++++--
src/target/source/literal/cuda_half_t.h | 39 +++++-
src/tir/op/op.cc | 14 +-
src/tir/transforms/dtype_conversion.h | 2 +-
tests/cpp/container_test.cc | 14 --
.../python/codegen/test_target_codegen_cuda_fp4.py | 133 ++++++++++++++++++-
.../python/codegen/test_target_codegen_cuda_fp8.py | 44 +++----
tests/python/ir/test_datatype_nv_fp8.py | 8 +-
tests/python/ir/test_dtype.py | 9 +-
tests/python/relax/test_codegen_cublas.py | 16 +--
tests/python/relax/test_frontend_from_fx.py | 134 +++++++++++++++++++
tests/python/relax/test_op_inspect.py | 6 +-
tests/python/relax/test_op_qdq.py | 12 +-
tests/python/relax/test_relax_operators.py | 2 +-
..._tir_schedule_tensorize_ldmatrix_mma_numeric.py | 27 ++--
.../test_tir_transform_fp8_legalize.py | 16 +--
.../python/tvmscript/test_tvmscript_printer_tir.py | 11 +-
48 files changed, 721 insertions(+), 748 deletions(-)
delete mode 100644 include/tvm/runtime/container/adt.h
delete mode 100644 include/tvm/runtime/container/closure.h
delete mode 100644 python/tvm/runtime/name_transforms.py
delete mode 100644 python/tvm/runtime/profiler_vm.py