# Introduction The TVM community has worked since the v0.9 release to deliver the following new exciting improvments! * Metaschedule * Software pipelining and padding for irregular shapes for auto tensorization * Stabilized and polished user-interfaces (e.g. `database` changes, `tune_relay`) * A new MLP-based cost model * TIR * New schedule primitive for `PadEinsum` * A new TIR node: `DeclBuffer` * INT8 Intrinsics for TensorCores for CUDA! * microTVM * Improved schedule primitives for ARM v8-m ISA
And many other general improvements to code quality, TVMScript, and more! Please visit the full listing of commits for a complete view: https://github.com/apache/tvm/compare/v0.9.0...v0.10.0rc0. ## RFCs These RFCs have been merged in [apache/tvm-rfcs](https://github.com/apache/tvm-rfcs) since the last release. * [Issue Triage Workflow RFC (#93)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0093_Issue_Triage.md) ([`3345cc1`](https://github.com/apache/tvm-rfcs/commit/3345cc1fe7db7c017051ee7e4b309c6182e81aef)) * [[RFC] Add Commit Message Guideline (#88)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0088-commit-message-guideline.md) ([`e8a2d8b`](https://github.com/apache/tvm-rfcs/commit/e8a2d8bad2680e359a3a7bbd061fde205872004b)) * [Add Target Features RFC (#78)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0078-target-features.md) ([`1ab898d`](https://github.com/apache/tvm-rfcs/commit/1ab898dfd46ee9ab4af228532b4c791dd06d135d)) * [[RFC] TVMScript Metaprogramming (#79)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0079-tvmscript-metaprogramming.md) ([`ffbf686`](https://github.com/apache/tvm-rfcs/commit/ffbf68643a20a9b3daeb2adc87933d976e5a5513)) * [Add Target Pre-processing RFC (#71)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0071-target-json-parser.md) ([`78423c5`](https://github.com/apache/tvm-rfcs/commit/78423c550413a242a457d054eb828403546afb65)) * [[RFC77] Added tracking issue link (#85)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0077-layout-transform-padding.md) ([`e6708b4`](https://github.com/apache/tvm-rfcs/commit/e6708b478aac1199a4d68e2bfa91818795285d43)) * [[RFC] Name mangling in IRModules (#84)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0077_name_mangling_ir_modules.md) ([`831d702`](https://github.com/apache/tvm-rfcs/commit/831d7025b3b25773019cb8edf1bb633dab4df54b)) * [Asynchronous stage in software pipeline (#80)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0077-async-pipeline.md) ([`aecb219`](https://github.com/apache/tvm-rfcs/commit/aecb21964f1797d25963657ddbfc0df1e269ddae)) * [[RFC] Buffer Layout Padding (#77)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0077-layout-transform-padding.md) ([`ca695fe`](https://github.com/apache/tvm-rfcs/commit/ca695fe9b672c75f72dc5f05c3817eb547cf890e)) * [[RFC] Create LLVM scope class for use with LLVM libraries (#83)](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0080-llvm-target.md) ([`22d1d11`](https://github.com/apache/tvm-rfcs/commit/22d1d11ec0352131fccab58ee2ee5a912ec88dfc)) ## What's Changed Note that this list is not comprehensive of all PRs and discussions since v0.9. Please visit the full listing of commits for a complete view: https://github.com/apache/tvm/compare/v0.9.0...v0.10.0rc0. ### RELAY * #12646 * #12284 * #12124 * #12095 * #12072 * #11926 ### FRONTEND * #12232 * #12213 * #11911 * #12116 * #12017 ### TIR * #12720 * #12797 * #12827 * #12750 * #11639 * #12515 * #12717 * #12652 * #12623 * #12607 * #12450 * #12611 * #12589 * #12527 * #12352 * #12505 * #12489 * #12507 * #12468 * #12355 * #12266 * #12300 * #12267 * #12264 * #12205 * #12171 * #12174 * #12172 * #12166 * #11973 * #12070 * #12010 * #11999 ### METASCHEDULE * #12845 * #12838 * #12759 * #12805 * #12796 * #12764 * #12758 * #12643 * #12628 * #12626 * #12520 * #12544 * #12514 * #12513 * #12342 * #12127 * #12262 * #12252 * #12251 * #12250 * #12249 * #12246 * #12243 * #12122 * #12113 * #12059 * #12077 * #12071 * #11961 * #12047 * #12046 * #12043 * #12036 * #12032 * #11955 * #11797 * #11949 ### TVMSCRIPT * #12831 * #12830 * #12829 * #12815 * #12808 * #12786 * #12755 * #12748 * #12745 * #12694 * #12412 * #12518 * #12462 * #12482 * #12396 * #12336 * #12366 * #12344 * #12237 * #12299 * #12101 * #12148 * #12244 * #12197 * #12112 * #12111 * #12048 * #11977 * #11971 ### MICROTVM * #12448 * #12478 * #12125 * #12215 * #12207 * #12209 * #12023 * #11782 * aot - #12550, #12182, #11876 ### BYOC * adreno - #12537, #12286, #11878 * collage - #12105, #12086, #12078, #11993, #11981 * cmsis-nn -#12353, #12320,#12006 * DNNL - #12151, #12002, #11822 * micronpu - #11591, #12120, #12029, #11209 * opencl - #12762, #12490, #12711 * #11979 * #11770 ### ETHOSN * #12674 * #12688 * #12649 * #12531 * #12403 * #12535 * #12347 * #12384 * #11944 * #11759 * #12160 ### HEXAGON * #12785 * #12654 * #12667 * #12204 * #12606 * #12677 * #12659 * #12411 * #12587 * #12340 * #12169 * #12218 * #12165 * #12149 * #11449 * #11561 * #11983 * #11489 * #11693 * #11522 * #11847 ### CI / TESTING * #12281 * #12778 * #12695 * #12773 * #12534 * #12663 * #12473 * #12361 * #12367 * #12436 * #12441 * #11832 * #12178 * #12066 * #11566 * #12325 * #12329 * #12334 * #12316 * #12295 * #12221 * #12258 * #11839 * #11927 ### OTHER * arith - #12039, #11970, #12784 * autotvm - #12685, #12521 * llvm - #12440, #12140 * profiler - #12382 * runtime - * #12586, #11557 * target - #12416, #12319, #12152 * #11936 * #11427 * #12692 * #12610 * #12615 * #12443 * #12028 * #12087 * #11987 * #12176 * #12082 * #11672 -- View it on GitHub: https://github.com/apache/tvm/releases/tag/v0.10.0rc0 You are receiving this because you are subscribed to this thread. Message ID: <apache/tvm/releases/79469...@github.com>