As discussed by the TVM PMC, our goal is to provide a monthly summary of the project so users and developers can get a better understanding of the goings on of the TVM community.
Feedback and suggestions are welcomed so that we can further improve these updates.
RFCs
None
We continue to improve Relax and other Runtimes .
Adreno
- #17519 - [OPENCL]Introduce Qualcomm extension support
BugFix
- #17537 - [FIX][topi.scatter_nd] fixed shape equality assert by using analyzer to prove equality
- #17502 - [FIX][TOPI][strided_slice] Fix topi.strided_slice output shape
- #17505 - [RELAX][ONNX][FIX] add a parser to handle expression in the shape dim names
CI
-
#17451 - Upgrade CI image to
20241105-030952-3e386fd3
- #17534 - Upgrade zephyr-sdk to 0.16.9
-
#17503 - Upgrade
oneflow==0.9.0
Docs
- #17518 - Few fixes for broken Adreno docs
- #17527 - Fix typo in TensorIR
- #17528 - Fix Typo in Debugging TVM
LLVM
- #17538 - [RUNTIME] Make ORCJIT LLVM executor the default one
OpenCL & CLML
- #17516 - [RUNTIME][CLML] Dynamic backward compatibility
- #17517 - [TEST][CLML] Clip test case updated
Relax
- #17541 - Fix bug in convert_layout pass
- #17539 - [KVCache] Fix attention prefill kernel for Metal and Android
- #17540 - Add support for ONNX LPPool
- #17536 - [Frontend][Onnx] Add auto_pad support for conv
- #17525 - support masked_scatter
- #17506 - [Python]Update Rotary positional embedding scaling
- #17523 - Add gather_elements and gather_nd operators
- #17511 - Update ONNX frontend for unique, nonzero and compress
- #17509 - support scatter ops
- #17504 - [ONNX] Add support for dynamic shape expression in Expand
Misc
- #17542 - [REFACTOR] Phase out VTA
- #17533 - [Contrib] Remove CLML version print
-
#17532 - [3rdparty] Update Picojson with const
operator[]
function (#327) - #17474 - [TE][CreatePrimFunc] Fix loop carried dependency case with nested block levels
- #17501 - Fix InternalError in StaticPlanBlockMemory when visiting DataflowBlockNode