| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| apache-tvm-src-v0.25.0.tar.gz | 2026-06-19 | 80.8 MB | |
| apache-tvm-src-v0.25.0.tar.gz.asc | 2026-06-19 | 833 Bytes | |
| apache-tvm-src-v0.25.0.tar.gz.sha512 | 2026-06-19 | 160 Bytes | |
| README.md | 2026-06-17 | 25.0 kB | |
| v0.25.0 source code.tar.gz | 2026-06-17 | 6.3 MB | |
| v0.25.0 source code.zip | 2026-06-17 | 9.3 MB | |
| Totals: 6 Items | 96.4 MB | 1 | |
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
correctionin 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
Gatheroperator 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_classdefault 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
Divdivide-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
- [CI] Target apache-tvm for PyPI wheel publishing by @MasterJH5574 in https://github.com/apache/tvm/pull/19697
- [Python] Bump apache-tvm-ffi floor to >=0.1.12 on v0.25.0 by @MasterJH5574 in https://github.com/apache/tvm/pull/19701
- [CI] Merge PR against its target branch instead of main (#19712) by @MasterJH5574 in https://github.com/apache/tvm/pull/19775
- [RELEASE] Backport main to prepare v0.25.0.rc1 by @MasterJH5574 in https://github.com/apache/tvm/pull/19774
- [Relax][PyTorch] Cast non-bool inputs to bool in logical_and converter by @javierdejesusda in https://github.com/apache/tvm/pull/19679
- [CI] Remove PyPI-only tag ref guard from wheel publishing by @tlopex in https://github.com/apache/tvm/pull/19685
- [Web] Bump tvmjs version to 0.25.0-dev1 by @akaashrp in https://github.com/apache/tvm/pull/19687
- [Fix] CommReduce could handle 0-dim data by @flashmouse in https://github.com/apache/tvm/pull/19683
- [CI] Pin actions by version tag, trim wheel perms by @MasterJH5574 in https://github.com/apache/tvm/pull/19703
- [Tests] Fix s_tir tests using removed T.block API in TIRx script by @tlopex in https://github.com/apache/tvm/pull/19706
- [CI] Fix release verification script by @MasterJH5574 in https://github.com/apache/tvm/pull/19700
- [Refactor][Meta-schedule] Remove meta-schedule as_string mechanism in favor of default representation by @tlopex in https://github.com/apache/tvm/pull/19709
- [Relax][CoreML] Fix CoreML partition pass by @tlopex in https://github.com/apache/tvm/pull/19711
- [Tests] Skip test modules cleanly when optional deps are missing by @tlopex in https://github.com/apache/tvm/pull/19704
- [CI] Fix CI script test subprocess environment by @tlopex in https://github.com/apache/tvm/pull/19713
- [Codegen][LLVM] Accept splat form in VLA broadcast test by @tlopex in https://github.com/apache/tvm/pull/19716
- [DOCS] Clarify loading serialized artifacts requires a trusted source by @tqchen in https://github.com/apache/tvm/pull/19720
- [REFACTOR][PYTHON] Slim tvm.libinfo to info-only helpers by @tqchen in https://github.com/apache/tvm/pull/19719
- [Codegen][NVPTX] Skip runtime execution in Vulkan codegen tests by @tlopex in https://github.com/apache/tvm/pull/19717
- [REFACTOR][PYTHON] Remove tvm.ffi shim; import tvm_ffi directly by @tqchen in https://github.com/apache/tvm/pull/19721
- [Runtime][Tests] Fix contrib wheel tests by @tlopex in https://github.com/apache/tvm/pull/19714
- [Tests][Disco] Skip CCL tests when runtime support is absent by @tlopex in https://github.com/apache/tvm/pull/19724
- [Tests][Relax] Gate multi-GPU VM test on three devices by @tlopex in https://github.com/apache/tvm/pull/19725
- [REFACTOR][IR] Phase out diagnostic.h for visit-context-aware pass errors by @tqchen in https://github.com/apache/tvm/pull/19722
- [Tests][Hexagon] Lazily import pytest plugin dependencies by @tlopex in https://github.com/apache/tvm/pull/19726
- [Python] Refactor pyproject.toml dependencies by @tlopex in https://github.com/apache/tvm/pull/19723
- [Tests][NNAPI] Skip tests cleanly when remote environment is unavailable by @tlopex in https://github.com/apache/tvm/pull/19730
- [Tests][S-TIR] Fix stale MetaSchedule sketch expectations and migrate let binds to T.let by @tlopex in https://github.com/apache/tvm/pull/19729
- [Tests] Remove test_runtime_ndarray (covered by tvm-ffi) by @tlopex in https://github.com/apache/tvm/pull/19715
- [TIRx] Preserve Triton call_kernel compile options by @tlopex in https://github.com/apache/tvm/pull/19728
- [Relax][PyTorch][DLight] Fix exported-program CUDA test failures by @tlopex in https://github.com/apache/tvm/pull/19732
- [PYTHON] Autoload backends; simplify library loading; remove TVMError for native errors by @tqchen in https://github.com/apache/tvm/pull/19727
- [Script][Tests] Fix dialect redirect module re-execution and stray category-less tirx.intrin_test op by @tlopex in https://github.com/apache/tvm/pull/19731
- [S-TIR][Tests] Fix transform test failures after TIRx bringup by @tlopex in https://github.com/apache/tvm/pull/19735
- [TIRx] Use canonical PTX async script API in s_tir test by @tlopex in https://github.com/apache/tvm/pull/19739
- [Tests] Check WebGPU volatile allreduce annotation structurally by @tlopex in https://github.com/apache/tvm/pull/19740
- [S-TIR] Fix software pipeline offsets for legacy MMA intrinsics by @tlopex in https://github.com/apache/tvm/pull/19742
- [Tests] Fix flaky popen pool executor test by @tlopex in https://github.com/apache/tvm/pull/19746
- [Hexagon][Tests] Clean up stale hexagon tests by @tlopex in https://github.com/apache/tvm/pull/19747
- [Runtime][Disco] Fix session attribute storage, NVSHMEM build, and test gating by @tlopex in https://github.com/apache/tvm/pull/19736
- [CI] Align cuda-python with PyTorch cuda-bindings by @tlopex in https://github.com/apache/tvm/pull/19738
- [Codegen][LLVM][Tests] Gate +v9a vscale_range expectation on LLVM version by @tlopex in https://github.com/apache/tvm/pull/19744
- [Runtime][Tests] Drop int4 from random_fill test, fix dtype error message by @tlopex in https://github.com/apache/tvm/pull/19748
- [Tests][LLVM] Gate stepvector intrinsic rename on LLVM 20 by @tlopex in https://github.com/apache/tvm/pull/19745
- [S-TIR][Tests] Mark test_cp_async_in_if_then_else as xfail by @tlopex in https://github.com/apache/tvm/pull/19751
- [CI] Run s_tir/transform tests in the python-unittest stage by @tlopex in https://github.com/apache/tvm/pull/19737
- [CI] Updated cibw to 4.1.0 by @tlopex in https://github.com/apache/tvm/pull/19754
- [TIRX][Tests] Fix LLVM version gate for vectorized lround by @tlopex in https://github.com/apache/tvm/pull/19753
- [S-TIR][CUDA] Fix legacy predicated cp.async zero fill by @tlopex in https://github.com/apache/tvm/pull/19741
- [Tests][AArch64] Make SVE codegen assertions robust across LLVM versions by @tlopex in https://github.com/apache/tvm/pull/19752
- [Relax][PyTorch] Add logical_or and logical_xor converters by @javierdejesusda in https://github.com/apache/tvm/pull/19756
- [TIRx] Post-bringup follow-ups: op-dispatch, namespaces, launch bounds, gemm-async, backend reorg by @spectrometerHBH in https://github.com/apache/tvm/pull/19757
- [REFACTOR][VM] Move CUDA graph VM builtin back under VM runtime by @tqchen in https://github.com/apache/tvm/pull/19758
- [Runtime][CoreML] Fix FFI casts in CoreML runtime by @tlopex in https://github.com/apache/tvm/pull/19762
- [CI] Drop redundant cmake/ninja install from the Linux wheel CUDA sidecar by @tlopex in https://github.com/apache/tvm/pull/19761
- [REFACTOR][DataType] Phase out target custom datatype support by @tqchen in https://github.com/apache/tvm/pull/19760
- [REFACTOR][TARGET] Cleanup backend target registration by @tqchen in https://github.com/apache/tvm/pull/19759
- [MetaScheduler] Improve print info about builder/runner state by @cbalint13 in https://github.com/apache/tvm/pull/19767
- [REFACTOR][CUDA] Phase out l2 cache flush preproc test by @tqchen in https://github.com/apache/tvm/pull/19768
- [Relax][ONNX] Fix LayerNormalization no-bias zero tensor shape and dtype by @javierdejesusda in https://github.com/apache/tvm/pull/19772
- [Relax][ONNX] Support exclusive option in CumSum by @javierdejesusda in https://github.com/apache/tvm/pull/19773
- [CPP_RPC] Bugfix race conditions and enhance print infos by @cbalint13 in https://github.com/apache/tvm/pull/19778
- [CMAKE] Upgrade TVM build baseline to C++20 by @Ubospica in https://github.com/apache/tvm/pull/19734
- [REFACTOR][CUDA] Phase out cuda_common.h by @tqchen in https://github.com/apache/tvm/pull/19770
- [REFACTOR][PYTHON] Consolidate backend autoload infra by @tqchen in https://github.com/apache/tvm/pull/19769
- [v0.25.0] Backport recent main to prepare v0.25.0.rc1 by @MasterJH5574 in https://github.com/apache/tvm/pull/19792
- [Fix] nn.attention support dynamic batch_size by @flashmouse in https://github.com/apache/tvm/pull/19779
- [Relax][ONNX] Make ReduceMax/ReduceMin NaN propagation order-independent(numpy semantics) by @cchung100m in https://github.com/apache/tvm/pull/19755
- [Docs][CI] Bump tlcpack-sphinx-addon to restore search result summaries by @tlopex in https://github.com/apache/tvm/pull/19782
- [REFACTOR][IR] Cleanup IR naming utilities by @tqchen in https://github.com/apache/tvm/pull/19781
- [CUDA] Narrow the cuda extra from cuda-python to cuda-bindings by @tlopex in https://github.com/apache/tvm/pull/19784
- [AGENT] Migrate agent instructions to vendor-neutral layout by @tqchen in https://github.com/apache/tvm/pull/19783
- [Tests] Modernize test gating by @tlopex in https://github.com/apache/tvm/pull/19777
- [TIRX][CUDA] Framework support for FA4, CLC intrinsics, and nvfp4 tcgen05 GEMM by @spectrometerHBH in https://github.com/apache/tvm/pull/19785
- [Relax][TensorRT] Update TensorRT runtime to 10 by @tlopex in https://github.com/apache/tvm/pull/19789
- [Tests] Make TargetCreation.DeduplicateKeys host-agnostic on AArch64 by @tlopex in https://github.com/apache/tvm/pull/19786
- [Tests] Replace remaining requires_* helpers with standard pytest by @tlopex in https://github.com/apache/tvm/pull/19787
- [TIRx][RISC-V] Use scalable RVV loops for fixed vectorize by @ZephyrLi-pro in https://github.com/apache/tvm/pull/19776
- [Docs] Modernize test-gating documentation by @tlopex in https://github.com/apache/tvm/pull/19788
- [Web] Destroy GPUDevice once on buffer creation error by @guan404ming in https://github.com/apache/tvm/pull/19790
- [REFACTOR] Phase out unused queue and rang license entries by @tqchen in https://github.com/apache/tvm/pull/19794
- [REFACTOR][HEXAGON] Phase out Hexagon app and test wrappers by @tqchen in https://github.com/apache/tvm/pull/19796
- [CI] Pin GitHub Actions to SHA for ASF INFRA compliance by @guan404ming in https://github.com/apache/tvm/pull/19793
- [Web] use singular requestFileHandle() instead of requestFileHandles() by @tomayac in https://github.com/apache/tvm/pull/19780
- [REFACTOR][IR] Simplify CallingConv attribute access by @tqchen in https://github.com/apache/tvm/pull/19799
- [CI] Remove Jenkins PR linter step by @tqchen in https://github.com/apache/tvm/pull/19798
- [Relax][Frontend][TFLite] Add support for FFT/complex operators: REAL, IMAG, COMPLEX_ABS by @fnhirwa in https://github.com/apache/tvm/pull/19763
- [REFACTOR][TIRX] Add IntImm common scalar ctor and streamline MakeConst by @tqchen in https://github.com/apache/tvm/pull/19797
- [Tests][Refactor] Remove unused testing helpers by @tlopex in https://github.com/apache/tvm/pull/19800
- [CMAKE] Revert build baseline to C++17 by @MasterJH5574 in https://github.com/apache/tvm/pull/19805
- [Fix] Revert C++20-only lambda captures for C++17 build by @MasterJH5574 in https://github.com/apache/tvm/pull/19808
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
- @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
Full Changelog: https://github.com/apache/tvm/compare/v0.24.0...v0.25.0