# Introduction The TVM community has worked since the last release to deliver the following new exciting improvements!
The main tags are below (**bold text is with lots of progress**): Relax, OpenCL, MetaSchedule. Please visit the full listing of commits for a complete view: [v0.19.dev0...v0.19.0.rc0](https://github.com/apache/tvm/compare/v0.19.dev0...v0.19.0.rc0). ### Community None. ### RFCs None. ### Arith * [#17469](https://github.com/apache/tvm/pull/17469) - [LLVM]Presburger compile fix for MLIR/LLVM 19.x ### BugFix * [#17595](https://github.com/apache/tvm/pull/17595) - [Fix][KVCache] Fix incorrect tile size calculation * [#17549](https://github.com/apache/tvm/pull/17549) - [FIX][LLVM] Workaround -mcpu=apple-latest for llvm above 18.0 (#17492) * [#17537](https://github.com/apache/tvm/pull/17537) - [FIX][topi.scatter_nd] fixed shape equality assert by using analyzer to prove equality * [#17502](https://github.com/apache/tvm/pull/17502) - [FIX][TOPI][strided_slice] Fix topi.strided_slice output shape * [#17505](https://github.com/apache/tvm/pull/17505) - [RELAX][ONNX][FIX] add a parser to handle expression in the shape dim names * [#17490](https://github.com/apache/tvm/pull/17490) - [FIX][ONNX][RELAX] Add support for dynamic ShapeExpr in Slice, Squeeze and Flatten * [#17467](https://github.com/apache/tvm/pull/17467) - [FIX][RELAX][ONNX] Fix typo in onnx frontend ### CI * [#17596](https://github.com/apache/tvm/pull/17596) - [Test] Skip flaky test to unblock CI * [#17451](https://github.com/apache/tvm/pull/17451) - Upgrade CI image to `20241105-030952-3e386fd3` * [#17534](https://github.com/apache/tvm/pull/17534) - Upgrade zephyr-sdk to 0.16.9 * [#17503](https://github.com/apache/tvm/pull/17503) - Upgrade `oneflow==0.9.0` * [#17485](https://github.com/apache/tvm/pull/17485) - Revert jax, keras, tensorflow, and tflite upgrades introduced #17425 * [#17470](https://github.com/apache/tvm/pull/17470) - Pin cpplint==1.6.1 ### Docs * [#17518](https://github.com/apache/tvm/pull/17518) - Few fixes for broken Adreno docs * [#17527](https://github.com/apache/tvm/pull/17527) - Fix typo in TensorIR * [#17528](https://github.com/apache/tvm/pull/17528) - Fix Typo in Debugging TVM ### LLVM * [#17547](https://github.com/apache/tvm/pull/17547) - Make compilable with LLVM-20 * [#17538](https://github.com/apache/tvm/pull/17538) - [RUNTIME] Make ORCJIT LLVM executor the default one ### MetaSchedule * [#17465](https://github.com/apache/tvm/pull/17465) - Fix a multilevel tiling error on dynamic relax workload ### OpenCL & CLML * [#17516](https://github.com/apache/tvm/pull/17516) - [RUNTIME][CLML] Dynamic backward compatibility * [#17519](https://github.com/apache/tvm/pull/17519) - [OPENCL][ADRENO] Introduce Qualcomm extension support * [#17517](https://github.com/apache/tvm/pull/17517) - [TEST][CLML] Clip test case updated * [#17472](https://github.com/apache/tvm/pull/17472) - [Device][OpenCL] add CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST to … ### Relax * [#17541](https://github.com/apache/tvm/pull/17541) - Fix bug in convert_layout pass * [#17539](https://github.com/apache/tvm/pull/17539) - [KVCache] Fix attention prefill kernel for Metal and Android * [#17540](https://github.com/apache/tvm/pull/17540) - Add support for ONNX LPPool * [#17536](https://github.com/apache/tvm/pull/17536) - [Frontend][Onnx] Add auto_pad support for conv * [#17525](https://github.com/apache/tvm/pull/17525) - support masked_scatter * [#17506](https://github.com/apache/tvm/pull/17506) - [Python]Update Rotary positional embedding scaling * [#17523](https://github.com/apache/tvm/pull/17523) - Add gather_elements and gather_nd operators * [#17511](https://github.com/apache/tvm/pull/17511) - Update ONNX frontend for unique, nonzero and compress * [#17509](https://github.com/apache/tvm/pull/17509) - support scatter ops * [#17504](https://github.com/apache/tvm/pull/17504) - [ONNX] Add support for dynamic shape expression in Expand * [#17482](https://github.com/apache/tvm/pull/17482) - [KVCACHE] Improved schedule for prefill attention * [#17445](https://github.com/apache/tvm/pull/17445) - [MetaSchedule] Support CPU weight prepack * [#17462](https://github.com/apache/tvm/pull/17462) - Enhance Relax op and ONNX frontend * [#17466](https://github.com/apache/tvm/pull/17466) - Revert "[KVCACHE] Improved schedule for prefill attention" ### Runtime * [#17557](https://github.com/apache/tvm/pull/17557) - [Dist] Implementation of KV cache transfer * [#17498](https://github.com/apache/tvm/pull/17498) - [mrvl]: Support Marvell Hardware Runtime ### TIR * [#17423](https://github.com/apache/tvm/pull/17423) - [Schedule] Add annotate_buffer_access primitive ### web * [#17545](https://github.com/apache/tvm/pull/17545) - Allows setting powerPreference on webgpu ### Misc * [#17593](https://github.com/apache/tvm/pull/17593) - Fix GPU detection in PerStoreFeatureNode * [#17554](https://github.com/apache/tvm/pull/17554) - [Refactor] Phase out microTVM * [#17542](https://github.com/apache/tvm/pull/17542) - [REFACTOR] Phase out VTA * [#17533](https://github.com/apache/tvm/pull/17533) - [Contrib] Remove CLML version print * [#17532](https://github.com/apache/tvm/pull/17532) - [3rdparty] Update Picojson with const `operator[]` function (#327) * [#17474](https://github.com/apache/tvm/pull/17474) - [TE][CreatePrimFunc] Fix loop carried dependency case with nested block levels * [#17501](https://github.com/apache/tvm/pull/17501) - Fix InternalError in StaticPlanBlockMemory when visiting DataflowBlockNode * [#17455](https://github.com/apache/tvm/pull/17455) - Compiled with Default Target(LLVM) and Built with USE_MRVL=ON * [#17481](https://github.com/apache/tvm/pull/17481) - [Marvell BYOC]: global_max_pool2d and squeeze op support * [#17484](https://github.com/apache/tvm/pull/17484) - Replace `np.int` with `np.int32` * [#17476](https://github.com/apache/tvm/pull/17476) - Pin pytest-profiling==1.7.0 * [#17464](https://github.com/apache/tvm/pull/17464) - [JVM] Align Java GraphModule Initialization with Python API * [#17458](https://github.com/apache/tvm/pull/17458) - Show the record if the escape sequence is unsupported -- View it on GitHub: https://github.com/apache/tvm/releases/tag/v0.19.0.rc0 You are receiving this because you are subscribed to this thread. Message ID: <apache/tvm/releases/196552...@github.com>