## What's Changed
* [release][Dont Squash] Update version to 0.24.0 and 0.25.0.dev on main branch 
by @ysh329 in https://github.com/apache/tvm/pull/19446
* [Relax][Frontend] Add ParameterList and ParameterDict containers by @mshr-h 
in https://github.com/apache/tvm/pull/19495
* [Relax][Frontend][TFLite] Add segment operator mappings by @Aharrypotter in 
https://github.com/apache/tvm/pull/19491
* [BUGFIX][TIR] Skip bool-typed expressions in CSE by @tqchen in 
https://github.com/apache/tvm/pull/19502
* [Relax][Frontend][TFLite] Add tests coverage for SPACE_TO_BATCH_ND and 
BATCH_TO_SPACE_ND by @rknastenka in https://github.com/apache/tvm/pull/19499
* [BugFix][Relax] Fix scatter_elements and scatter_nd CUDA compilation by 
@as4230 in https://github.com/apache/tvm/pull/19497
* [BugFix][Relax][ONNX] Resolve param Vars in Concat to handle mixed 
Shape/Tensor inputs by @swjng in https://github.com/apache/tvm/pull/19498
* [Web] Add support for OPFS by @akaashrp in 
https://github.com/apache/tvm/pull/19494
* [BugFix][Relax][Torch] Honor multi-axis dims in torch.flip converter by 
@swjng in https://github.com/apache/tvm/pull/19511
* [BugFix][Relax][Torch] Honor `correction` in std/var converter by @swjng in 
https://github.com/apache/tvm/pull/19512
* [BugFix][S-TIR] Wrap bare scalar bodies in DefaultGPUSchedule to avoid 
root-block crash by @swjng in https://github.com/apache/tvm/pull/19514
* [Relax][TFLite] Add gather frontend expected IRModule tests by @weicheng-hsu 
in https://github.com/apache/tvm/pull/19516
* [Relax][PyTorch] Fix segfault in from_exported_program when model uses 
index_put_ with tuple output by @cchung100m in 
https://github.com/apache/tvm/pull/19488
* [Relax][Frontend][TFLite] Add Conv3D support by @weicheng-hsu in 
https://github.com/apache/tvm/pull/19523
* [REFACTOR][IR] Remove dead AttrFunctor template by @tqchen in 
https://github.com/apache/tvm/pull/19528
* [Relax][ONNX] Normalize negative indices before the take call for `Gather` 
operator by @cchung100m in https://github.com/apache/tvm/pull/19525
* [Relax][Frontend] Add TFLite Frontend Support for CONV_3D_TRANSPOSE by 
@weicheng-hsu in https://github.com/apache/tvm/pull/19530
* [TIR] Add cooperative_tensor builtins and metal.cooperative_tensor storage 
scope by @oraluben in https://github.com/apache/tvm/pull/19423
* [Relax][Frontend][TFLite] Add initial StableHLO builtin operator support by 
@Aharrypotter in https://github.com/apache/tvm/pull/19536
* [Contrib] Fix CUDA contrib build after FFI/header cleanups by @MasterJH5574 
in https://github.com/apache/tvm/pull/19539
* [BugFix][Relax]: handle ONNX ScatterElements reduction by @THINKER-ONLY in 
https://github.com/apache/tvm/pull/19527
* [Fix][Relax]: ONNX Clip NaN bounds and preserve input NaN (ORT parity) by 
@ConvolutedDog in https://github.com/apache/tvm/pull/19535
* [Fix][CI]: remove astral-sh/setup-uv from lint workflow by @ConvolutedDog in 
https://github.com/apache/tvm/pull/19554
* [Relax][ONNX] Set `max_output_boxes_per_class` default value to 0 for 
NonMaxSuppression by @cchung100m in https://github.com/apache/tvm/pull/19547
* [Relax][ONNX] Add ONNX Backend Tests for systematic frontend coverage by 
@Aharrypotter in https://github.com/apache/tvm/pull/19515
* [Fix][Relax] Lower bool prod as logical all by @ConvolutedDog in 
https://github.com/apache/tvm/pull/19557
* [Relax][ONNX] Prevent `Div` divide-by-zero crashes by @cchung100m in 
https://github.com/apache/tvm/pull/19566
* [TIRx] Bringup TIRx Infrastructure by @spectrometerHBH in 
https://github.com/apache/tvm/pull/19581
* [BugFix][Target][LLVM] Use libm for asin/acos instead of buggy inline Taylor 
by @swjng in https://github.com/apache/tvm/pull/19567
* [RFC][CodeGen][CUDA]: Gate fast math intrinsic lowering behind target option 
by @ConvolutedDog in https://github.com/apache/tvm/pull/19565
* [TVMScript] Handle undefined functions when dumping IRModule by 
@ConvolutedDog in https://github.com/apache/tvm/pull/19583
* [BugFix][Target][LLVM] Route sinh/cosh/atan/asinh/erf through libm extern by 
@swjng in https://github.com/apache/tvm/pull/19568
* [Relax][ONNX] Fix TopK scalar K extraction in from_onnx by @javierdejesusda 
in https://github.com/apache/tvm/pull/19573
* [Relax][Frontend][TFLite] Support StableHLO region-based ops and 
multi-subgraph models by @Aharrypotter in 
https://github.com/apache/tvm/pull/19587
* [ONNX] Add RMSNormalization converter for ONNX opset 23 by @q55180514 in 
https://github.com/apache/tvm/pull/19590
* [BUILD] Modularize device runtime into per-backend DSOs by @tqchen in 
https://github.com/apache/tvm/pull/19594
* [Relax] Normalize negative concat axis in ReorderPermuteDimsAfterConcat by 
@cchung100m in https://github.com/apache/tvm/pull/19588
* [RPC][Tracker] Bound msg_size to MAX_TRACKER_MSG_BYTES to prevent unbounded 
buffer growth by @bl4cksku11 in https://github.com/apache/tvm/pull/19586
* [CodeGen][CUDA] Move fast math intrinsic lowering option to PassContext by 
@tlopex in https://github.com/apache/tvm/pull/19596
* [IR] Add annotations to Call nodes by @tlopex in 
https://github.com/apache/tvm/pull/19597
* [REFACTOR][RELAX] Fold CalleeCollector into relax DeadCodeElimination by 
@tqchen in https://github.com/apache/tvm/pull/19603
* [Relax][Frontend][TFLite] Support quantized TFLite import via QDQ 
decomposition by @Aharrypotter in https://github.com/apache/tvm/pull/19538
* Fix PytestUnknownMarkWarning: Unknown pytest.mark.adreno_clml by @cchung100m 
in https://github.com/apache/tvm/pull/19602
* [REFACTOR][IR] Cleanup attrs.h: drop NullValue, AttrsNodeReflAdapter, legacy 
BaseAttrsNode methods by @tqchen in https://github.com/apache/tvm/pull/19607
* [Docs] Reorganize development guide content by @tlopex in 
https://github.com/apache/tvm/pull/19606
* [REFACTOR] Move src/ir/script_printer.cc to src/script/printer/ by @tqchen in 
https://github.com/apache/tvm/pull/19611
* [REFACTOR][IR] Phase out src/ir/structural_{hash,equal}.cc to tvm-ffi by 
@tqchen in https://github.com/apache/tvm/pull/19613
* [REFACTOR][IR] Inline ApplyPassToFunction into relax decompose_ops, delete 
the util by @tqchen in https://github.com/apache/tvm/pull/19612
* [REFACTOR][TIR][ARITH] Phase out ControlFlowGraph, NarrowPredicateExpression, 
and rename Simplify to StmtSimplify by @tqchen in 
https://github.com/apache/tvm/pull/19604
* [REFACTOR][IR] Phase out class Integer and class Bool in Attrs and PassConfig 
by @tqchen in https://github.com/apache/tvm/pull/19614
* [CMAKE][RUNTIME] Link tvm_rpc with all backend runtime libraries by 
@cbalint13 in https://github.com/apache/tvm/pull/19617
* [REFACTOR][IR] attrs.h follow-up cleanup: drop legacy vtable / rename / phase 
out AttrFieldInfo by @tqchen in https://github.com/apache/tvm/pull/19615
* [REFACTOR][TIR] Tie 
AnnotateDeviceRegions/SplitHostDevice/LowerDeviceKernelLaunch together by 
@tqchen in https://github.com/apache/tvm/pull/19605
* [Relax][Frontend][TFLite] Support control-flow multi-subgraph operators by 
@Aharrypotter in https://github.com/apache/tvm/pull/19616
* [Relax][Frontend][TFLite] Add UNIDIRECTIONAL_SEQUENCE_RNN converter by 
@LudovicoYIN in https://github.com/apache/tvm/pull/19601
* [IR] Rename Call annotations to attrs by @tlopex in 
https://github.com/apache/tvm/pull/19618
* [REFACTOR][RUNTIME] Phase out tvm::runtime::regex_match by @tqchen in 
https://github.com/apache/tvm/pull/19620
* [REFACTOR][RUNTIME] Remove leftover microTVM/CRT crumbs by @tqchen in 
https://github.com/apache/tvm/pull/19622
* [REFACTOR][RUNTIME] Relocate nvtx.h to tvm/support/cuda and make it 
header-only by @tqchen in https://github.com/apache/tvm/pull/19621
* [REFACTOR][PYTHON] Lift compiler/CLI/process modules from tvm.contrib to 
tvm.support by @tqchen in https://github.com/apache/tvm/pull/19624
* [REFACTOR][IR][FFI] Bump tvm-ffi (+ SEqHashDef migration) and phase out 
tvm/ir/repr.h by @tqchen in https://github.com/apache/tvm/pull/19627
* [REFACTOR][IR] Inline ReplaceGlobalVars into AttachGlobalSymbol by @tqchen in 
https://github.com/apache/tvm/pull/19625
* [BugFix][Vulkan][CodeGen] Change OpControlBarrier to AcquireRelease by 
@kistenklaus in https://github.com/apache/tvm/pull/19619
* [REFACTOR][RUNTIME] Structural reorganization: locality moves for thread_map, 
texture, minrpc, disco, contrib by @tqchen in 
https://github.com/apache/tvm/pull/19628
* [REFACTOR][PYTHON] Consolidate derived_object into tvm.ir.utils by @tqchen in 
https://github.com/apache/tvm/pull/19630
* [CI] Remove tvm-lint from tvm-bot by @yongwww in 
https://github.com/apache/tvm/pull/19629
* [REFACTOR][SCRIPT] tvmscript streamline: lift printer.h, restore one-way dep, 
migrate dialect config to extra_config by @tqchen in 
https://github.com/apache/tvm/pull/19631
* [REFACTOR][ARITH] Phase out arith/scalable_expression; arith no longer proves 
over scalable vectors by @tqchen in https://github.com/apache/tvm/pull/19638
* [Relax][Frontend][TFLite] Add REDUCE_WINDOW support by @THINKER-ONLY in 
https://github.com/apache/tvm/pull/19637
* [Relax][Frontend][TFLite] Add RNN converter by @LudovicoYIN in 
https://github.com/apache/tvm/pull/19632
* [REFACTOR][IR] Delete class Bool and class Integer boxed-type wrappers by 
@tqchen in https://github.com/apache/tvm/pull/19636
* [Relax][Frontend][TFLite] Add LSTM and SVDF converter by @LudovicoYIN in 
https://github.com/apache/tvm/pull/19633
* [Relax][Frontend][TFLite] Add TFLite Resource Variable and Static Hashtable 
Import Support by @Aharrypotter in https://github.com/apache/tvm/pull/19639
* [TIRx] Fix stale Simplify import in lowering test by @tlopex in 
https://github.com/apache/tvm/pull/19642
* [Relax][Frontend][TFLite] Support sequence LSTM and RNN operators by 
@LudovicoYIN in https://github.com/apache/tvm/pull/19634
* [Relax][Frontend][TFLite] Support STABLEHLO_WHILE by @Aharrypotter in 
https://github.com/apache/tvm/pull/19646
* [Fix] Stabilize layer_norm variance computation with two-pass reduction by 
@ConvolutedDog in https://github.com/apache/tvm/pull/19643
* [Relax][IR] Skip in-place multiply when two operands are views of the same 
tensor by @ConvolutedDog in https://github.com/apache/tvm/pull/19644
* [Relax][Frontend][TFLite] Support STABLEHLO_CUSTOM_CALL by @Aharrypotter in 
https://github.com/apache/tvm/pull/19649
* [REFACTOR][PYTHON] Revisit lifted support modules from tvm.contrib by 
@cbalint13 in https://github.com/apache/tvm/pull/19653
* [Relax][Frontend][TFLite] Add HASHTABLE_LOOKUP converter by @LudovicoYIN in 
https://github.com/apache/tvm/pull/19654
* [Relax][Frontend][TFLite] Support STABLEHLO_RNG_BIT_GENERATOR by 
@Aharrypotter in https://github.com/apache/tvm/pull/19651
* fix: Security Patch: Fix missing exported flag in AndroidManifest by 
@CodeMechanic-Bot in https://github.com/apache/tvm/pull/19648
* [Relax][PyTorch] Cast non-bool inputs to bool in logical_not converter by 
@javierdejesusda in https://github.com/apache/tvm/pull/19645
* [Web][COS] Persist URL→hash mapping across page loads by @tomayac in 
https://github.com/apache/tvm/pull/19569
* [Fix][Relax] Support ND batched matmul chains in AdjustMatmulOrder pass by 
@ConvolutedDog in https://github.com/apache/tvm/pull/19650
* [Relax][Frontend][TFLite] Add EMBEDDING_LOOKUP_SPARSE converter by 
@LudovicoYIN in https://github.com/apache/tvm/pull/19652
* [CI] Add cibw-based wheel publishing to PyPI by @tlopex in 
https://github.com/apache/tvm/pull/19656
* [TIRx] Post-bringup op-dispatch / codegen / TVMScript follow-ups by 
@spectrometerHBH in https://github.com/apache/tvm/pull/19657
* [RPC] Import tvm.testing lazily in rpc.testing by @tlopex in 
https://github.com/apache/tvm/pull/19658
* [CI] Wheel publishing follow-ups by @tlopex in 
https://github.com/apache/tvm/pull/19659
* [REFACTOR][TIRX] Consolidate split host device stages by @tqchen in 
https://github.com/apache/tvm/pull/19663
* [FFI][IR] Route JSON serialization through tvm-ffi by @tqchen in 
https://github.com/apache/tvm/pull/19662
* [Relax][PyTorch] Decompose integer pow into repeated multiplication by 
@javierdejesusda in https://github.com/apache/tvm/pull/19660
* [CI] Derive the version from Git tags via setuptools_scm by @tlopex in 
https://github.com/apache/tvm/pull/19665
* [CI] Reformat the macOS repair-wheel-command as a multiline script by @tlopex 
in https://github.com/apache/tvm/pull/19664
* [FFI][REFACTOR] Direct structural APIs to tvm-ffi by @tqchen in 
https://github.com/apache/tvm/pull/19661
* [Arith] Memoize IntervalSet variable relaxation to avoid exponential blowup 
by @jinhongyii in https://github.com/apache/tvm/pull/19670
* [Arith] Gate canonical-simplify LT Case 2 on extra scale == +1 by @jinhongyii 
in https://github.com/apache/tvm/pull/19669
* [Relax][ONNX] Fix Cast operator float->int NaN/Inf handling by @cchung100m in 
https://github.com/apache/tvm/pull/19626
* [TIRx] Update scoped ops and CUDA launch bounds by @spectrometerHBH in 
https://github.com/apache/tvm/pull/19677
* [Relax][ONNX] Preserve NaN in Sign to align with ONNX Runtime by @cchung100m 
in https://github.com/apache/tvm/pull/19674
* [Bump] tvm-ffi to 59da4c0 by @tqchen in 
https://github.com/apache/tvm/pull/19681
* [Web] Add support for OPFS synchronous access handles and committed records 
by @akaashrp in https://github.com/apache/tvm/pull/19673
* [Arith] Make Analyzer a tvm-ffi Object by @tlopex in 
https://github.com/apache/tvm/pull/19675
* [RELEASE] Bump web npm version to 0.25.0 by @MasterJH5574 in 
https://github.com/apache/tvm/pull/19684

## New Contributors
* @weicheng-hsu made their first contribution in 
https://github.com/apache/tvm/pull/19516
* @THINKER-ONLY made their first contribution in 
https://github.com/apache/tvm/pull/19527
* @javierdejesusda made their first contribution in 
https://github.com/apache/tvm/pull/19573
* @q55180514 made their first contribution in 
https://github.com/apache/tvm/pull/19590
* @bl4cksku11 made their first contribution in 
https://github.com/apache/tvm/pull/19586
* @kistenklaus made their first contribution in 
https://github.com/apache/tvm/pull/19619
* @CodeMechanic-Bot made their first contribution in 
https://github.com/apache/tvm/pull/19648
* @tomayac made their first contribution in 
https://github.com/apache/tvm/pull/19569

**Full Changelog**: https://github.com/apache/tvm/compare/v0.24.0...v0.25.0.rc0

-- 
View it on GitHub:
https://github.com/apache/tvm/releases/tag/v0.25.0.rc0
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm/releases/[email protected]>

Reply via email to