You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by gi...@apache.org on 2024/08/23 05:02:49 UTC

(tvm) branch nightly updated (b76ebad886 -> 9e865b4b8f)

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 b76ebad886 [Codegen] Emit `tir::Let` as var assignment explicitly (#17278)
     add 32063b0dfc [Doc] Quick Start (#17289)
     add ed9aa56b37 [Relax][Analysis] Handle recursive functions in CollectVarUsage (#17224)
     add 20289e8502 [Cleanup] Remove `using namespace tvm::runtime` from headers (#17246)
     add 0f037a6d99 [FFI][Runtime] Use TVMValue::v_int64 to represent boolean values (#17240)
     add 8db545dddd [ROCm] hipBLAS integration (#17290)
     add 481c2dc852 [Relax][PyTorch] Add support for torch.tile (#17291)
     add 9e865b4b8f [Docs] Introduce Relax API and move legacy part to standalone page (#17286)

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |   1 +
 cmake/modules/LibInfo.cmake                        |   1 +
 cmake/modules/ROCM.cmake                           |  12 +
 cmake/utils/FindROCM.cmake                         |   4 +
 docs/.gitignore                                    |   1 -
 docs/arch/index.rst                                |   9 -
 docs/conf.py                                       |  47 +++
 docs/dev/how_to/relay_add_op.rst                   |   6 +-
 docs/get_started/tutorials/README.txt              |   2 +
 docs/get_started/tutorials/quick_start.py          | 193 +++++++++
 docs/index.rst                                     |  21 +-
 .../api/python/{runtime.rst => dlight.rst}         |   9 +-
 docs/reference/api/python/index.rst                | 113 +++--
 .../api/python/{runtime.rst => instrument.rst}     |   9 +-
 docs/reference/api/python/ir.rst                   |  16 -
 .../api/python/{runtime.rst => relax/analysis.rst} |   9 +-
 .../{runtime.rst => relax/block_builder.rst}       |  10 +-
 .../api/python/{tir.rst => relax/frontend.rst}     |  42 +-
 .../reference/api/python/{tir.rst => relax/op.rst} |  60 ++-
 .../{relay/transform.rst => relax/relax.rst}       |   9 +-
 .../python/{runtime.rst => relax/transform.rst}    |   9 +-
 docs/reference/api/python/relay/transform.rst      |   1 +
 .../{relay/transform.rst => runtime/disco.rst}     |   8 +-
 .../reference/api/python/{ => runtime}/ndarray.rst |   6 -
 .../{relay/transform.rst => runtime/profiling.rst} |   9 +-
 .../{relay/transform.rst => runtime/relax_vm.rst}  |   9 +-
 .../reference/api/python/{ => runtime}/runtime.rst |   3 -
 .../api/python/{runtime.rst => tir/analysis.rst}   |  10 +-
 .../{relay/transform.rst => tir/schedule.rst}      |   8 +-
 .../python/{runtime.rst => tir/stmt_functor.rst}   |  10 +-
 .../api/python/{runtime.rst => tir/tir.rst}        |  10 +-
 .../api/python/{runtime.rst => tir/transform.rst}  |   8 +-
 .../api/python/{runtime.rst => transform.rst}      |   9 +-
 docs/reference/api/python/vta/index.rst            |  45 --
 docs/{arch => reference}/security.rst              |   0
 include/tvm/runtime/c_runtime_api.h                |   1 -
 include/tvm/runtime/packed_func.h                  |  10 +-
 python/tvm/_ffi/_cython/packed_func.pxi            |   4 +-
 python/tvm/contrib/hipblas.py                      |  86 ++++
 python/tvm/driver/build_module.py                  |   4 +-
 python/tvm/relax/backend/contrib/hipblas.py        | 180 ++++++++
 python/tvm/relax/frontend/torch/fx_translator.py   |   9 +
 python/tvm/relax/op/create.py                      |   2 +-
 python/tvm/relax/transform/transform.py            |  27 +-
 python/tvm/runtime/profiling/__init__.py           |   3 +-
 python/tvm/target/__init__.py                      |   2 +-
 python/tvm/te/operation.py                         |   2 +-
 python/tvm/testing/utils.py                        |   3 +
 python/tvm/tir/buffer.py                           |   2 +-
 rust/tvm-sys/src/packed_func.rs                    |   4 +-
 src/contrib/msc/core/ir/graph_builder.h            |   3 +-
 src/relax/analysis/udchain.cc                      |  21 +-
 src/relax/backend/contrib/hipblas/codegen.cc       | 110 +++++
 src/relay/backend/vm/compiler.h                    |   3 +-
 src/relay/parser/parser.cc                         |   2 +
 src/relay/parser/token.h                           |   2 -
 src/relay/parser/tokenizer.h                       |   2 -
 src/runtime/contrib/cblas/gemm_common.h            |   5 +-
 src/runtime/contrib/hipblas/hipblas.cc             | 456 +++++++++++++++++++++
 .../contrib/hipblas/hipblas_json_runtime.cc        | 153 +++++++
 src/runtime/contrib/hipblas/hipblas_utils.cc       |  78 ++++
 src/runtime/contrib/hipblas/hipblas_utils.h        | 155 +++++++
 src/runtime/contrib/json/json_node.h               |   1 -
 src/runtime/contrib/nnpack/nnpack_utils.h          |   1 -
 src/runtime/contrib/verilator/verilator_runtime.h  |   1 -
 src/runtime/crt/common/crt_runtime_api.c           |   4 +-
 src/runtime/minrpc/rpc_reference.h                 |   4 +-
 src/support/libinfo.cc                             |   1 +
 src/target/llvm/codegen_cpu.cc                     |   2 +-
 src/tir/transforms/ir_utils.h                      |   3 +-
 src/tir/transforms/make_packed_api.cc              |  20 +-
 tests/python/codegen/test_target_codegen_llvm.py   |  16 +
 tests/python/contrib/test_hipblas.py               | 109 +++++
 tests/python/relax/test_codegen_hipblas.py         | 165 ++++++++
 tests/python/relax/test_frontend_from_fx.py        |  42 ++
 .../relax/test_transform_dead_code_elimination.py  |  81 ++++
 .../test_tir_transform_make_packed_api.py          |  12 +-
 tests/scripts/task_python_docs.sh                  |   2 +
 78 files changed, 2187 insertions(+), 325 deletions(-)
 create mode 100644 docs/get_started/tutorials/README.txt
 create mode 100644 docs/get_started/tutorials/quick_start.py
 copy docs/reference/api/python/{runtime.rst => dlight.rst} (89%)
 copy docs/reference/api/python/{runtime.rst => instrument.rst} (89%)
 copy docs/reference/api/python/{runtime.rst => relax/analysis.rst} (89%)
 copy docs/reference/api/python/{runtime.rst => relax/block_builder.rst} (87%)
 copy docs/reference/api/python/{tir.rst => relax/frontend.rst} (63%)
 rename docs/reference/api/python/{tir.rst => relax/op.rst} (52%)
 copy docs/reference/api/python/{relay/transform.rst => relax/relax.rst} (86%)
 copy docs/reference/api/python/{runtime.rst => relax/transform.rst} (88%)
 copy docs/reference/api/python/{relay/transform.rst => runtime/disco.rst} (89%)
 rename docs/reference/api/python/{ => runtime}/ndarray.rst (88%)
 copy docs/reference/api/python/{relay/transform.rst => runtime/profiling.rst} (87%)
 copy docs/reference/api/python/{relay/transform.rst => runtime/relax_vm.rst} (87%)
 copy docs/reference/api/python/{ => runtime}/runtime.rst (95%)
 copy docs/reference/api/python/{runtime.rst => tir/analysis.rst} (87%)
 copy docs/reference/api/python/{relay/transform.rst => tir/schedule.rst} (89%)
 copy docs/reference/api/python/{runtime.rst => tir/stmt_functor.rst} (87%)
 copy docs/reference/api/python/{runtime.rst => tir/tir.rst} (85%)
 copy docs/reference/api/python/{runtime.rst => tir/transform.rst} (89%)
 rename docs/reference/api/python/{runtime.rst => transform.rst} (89%)
 delete mode 100644 docs/reference/api/python/vta/index.rst
 rename docs/{arch => reference}/security.rst (100%)
 create mode 100644 python/tvm/contrib/hipblas.py
 create mode 100644 python/tvm/relax/backend/contrib/hipblas.py
 create mode 100644 src/relax/backend/contrib/hipblas/codegen.cc
 create mode 100644 src/runtime/contrib/hipblas/hipblas.cc
 create mode 100644 src/runtime/contrib/hipblas/hipblas_json_runtime.cc
 create mode 100644 src/runtime/contrib/hipblas/hipblas_utils.cc
 create mode 100644 src/runtime/contrib/hipblas/hipblas_utils.h
 create mode 100644 tests/python/contrib/test_hipblas.py
 create mode 100644 tests/python/relax/test_codegen_hipblas.py