Commit Graph

  • 115029b3ab [FIX][TIRx] Constant-fold copy slice extents (#20067) main Hongyi Jin 2026-07-29 14:06:18 -04:00
  • 58b71d78cf [FIX][TIRx][CUDA] Fix tcgen05 register fragment layouts (#20068) Hongyi Jin 2026-07-29 14:06:01 -04:00
  • 0fbc04baeb [FIX][TIRx] Remap buffers consistently in ConvertSSA (#20069) Hongyi Jin 2026-07-29 14:03:07 -04:00
  • 05c487d69a [FIX][TIRx] Preserve pointer expression types (#20070) Hongyi Jin 2026-07-29 14:01:14 -04:00
  • 5a16c7befa [FIX][TIRx] Make TilePrimitiveCall serializable (#20071) Hongyi Jin 2026-07-29 13:52:13 -04:00
  • ae99c3fd92 [TVMSCRIPT][TIRx] Preserve parser source spans in IR (#20073) Hongyi Jin 2026-07-29 13:51:57 -04:00
  • 62fb780bb0 [FIX][TIRx] Use cluster arrivals for remote mbarrier views (#20074) Hongyi Jin 2026-07-29 13:51:30 -04:00
  • 60ed387ecc [FIX][TIRX] Repair typed-buffer CI regressions tvm-buffer-type-var-refactor Tianqi Chen 2026-07-28 23:12:06 +00:00
  • 6c825ec173 [FIX][TIRX] Preserve behavior after typed-buffer migration Tianqi Chen 2026-07-28 10:48:44 +00:00
  • 0028169c6d [REFACTOR][TIRX] Represent buffers as typed variables Tianqi Chen 2026-07-27 06:16:50 +00:00
  • 23fc37c4cf [Fix][TIRx] Handle vector access pointer addresses in C codegen (#20058) Shushi Hong 2026-07-28 19:29:13 -04:00
  • a104a7b0a2 [Fix][Relax] Return frontend tensor dtype value (#20051) Akaash Parthasarathy 2026-07-27 12:41:19 -07:00
  • ecf42c1234 [Relax][Frontend][ONNX] Fix LpPool conversion (#20053) Ronald Nap 2026-07-26 22:08:26 -07:00
  • a135410369 [Fix][LLVM] Keep packed init callbacks local on Mach-O (#20052) Akaash Parthasarathy 2026-07-26 15:05:59 -07:00
  • ba24a42400 [Relax][Frontend][ONNX] Support Shape start and end attributes (#20050) Ronald Nap 2026-07-26 09:47:26 -07:00
  • 9ddeba518a [Web] Link custom allocator into WASM runtime (#20046) Akaash Parthasarathy 2026-07-25 06:30:49 -07:00
  • d39b839126 Bump setuptools from 62.3.2 to 83.0.0 in /docker/python dependabot/pip/docker/python/setuptools-83.0.0 dependabot[bot] 2026-07-24 00:35:50 +00:00
  • 52b9376d3f [Fix][TIRx] Ignore statement spans in structural identity (#20043) Shushi Hong 2026-07-23 20:02:48 -04:00
  • 277ae41efa [Relax] Legalize grouped conv with symbolic channels (#20039) Guan-Ming Chiu 2026-07-24 03:31:55 +08:00
  • 5b2693d96e [CI] Verify packed uint1 tvm-ffi revision (#20041) Tianqi Chen 2026-07-23 21:43:09 +08:00
  • bac59afa0d [TIRx] Improve BufferStore cast warning context (#20038) Shushi Hong 2026-07-22 15:57:35 -04:00
  • 828d117ebd [Web] Expose RNG state for deterministic restore (#20034) Akaash Parthasarathy 2026-07-21 17:31:05 -07:00
  • 551be33ed3 [Vulkan] Fix SPIR-V 1.4+ entry-point interfaces (#20028) Václav Haisman 2026-07-20 10:57:07 +02:00
  • 1a4e037bbb [CI] Bump tvm-ffi with compatible Python wrappers (#20032) Tianqi Chen 2026-07-20 14:26:46 +08:00
  • a6c7377bae [REFACTOR][TIRx] Keep AttrStmt node values unboxed (#20030) Tianqi Chen 2026-07-20 06:21:51 +08:00
  • a82b34dc9f [Tests] Reduce redundant ONNX and PyTorch integration tests (#20026) Shushi Hong 2026-07-18 17:16:31 -04:00
  • d02a68e403 [Relax][Frontend][ONNX] Support dynamic index for Gather on shape (#19968) Hamza Qureshi 2026-07-18 10:10:32 +05:00
  • 396dd34946 [Fix][Relax][ONNX] Preserve ONNX Squeeze axes attribute for opset < 13 (#19966) Kryptonite 2026-07-18 07:14:55 +03:00
  • 3a5b4d4e64 [S-TIR] Remove unused meta-schedule annotation constants (#20022) Tianqi Chen 2026-07-18 04:19:30 +08:00
  • d33a44702c [Tests] Update test_adaptive_pooling_window expected IR for const-int-bound fix (#20023) Syeam Bin Abdullah 2026-07-18 00:14:25 +09:30
  • 3f4383f325 [IR] Use conditional moves for function attributes fix-tvm-ffi-bump-relax-slots tqchen 2026-07-17 11:46:12 +00:00
  • dfde900cec [IR] Preserve functions across with_attr updates tqchen 2026-07-17 10:29:36 +00:00
  • f3a8c901c8 [IR] Register Type before reflected Expr wrappers tqchen 2026-07-17 10:29:30 +00:00
  • 80648af29f [REFACTOR][TIR] Remove buffer type and axis separators (#20019) Tianqi Chen 2026-07-17 17:08:13 +08:00
  • 9f1e1980c1 [Tests][Frontend] Remove redundant PyTorch frontend tests (#20021) Shushi Hong 2026-07-16 23:06:12 -04:00
  • 9bfefb7e4b [TIRx] Introduce first-class Return statement (#20018) Tianqi Chen 2026-07-17 05:34:50 +08:00
  • 302aaf9f96 [IR] Rename Var name_hint field to name (#20016) Tianqi Chen 2026-07-17 05:34:31 +08:00
  • e6d5252f25 [REFACTOR][TIR] Phase out redundant TIRx attr names (#20017) Tianqi Chen 2026-07-17 05:27:07 +08:00
  • 5012012df7 [Web] Link TVMFFIHandleInitOnce into WASM runtime (#20020) Akaash Parthasarathy 2026-07-16 14:23:42 -07:00
  • eafcba1c44 [Relax][TensorRT] Fix YOLO BYOC offload and partitioning gaps (#19998) Shushi Hong 2026-07-16 15:57:40 -04:00
  • d8d4b841cb [Tests][Frontend] Remove redundant ONNX and TFLite tests (#20012) Shushi Hong 2026-07-16 15:54:04 -04:00
  • 7578871024 [Runtime] Restore per-instance __dict__ on PrimFunc and relax Function Yaxing Cai 2026-07-16 15:57:42 +00:00
  • 70731b7ca9 [Runtime] Restore per-instance __dict__ on IRModule/AllocBuffer/DeclBuffer Yaxing Cai 2026-07-16 14:54:44 +00:00
  • 78b3287bcd [Runtime] Add __slots__=() to FFI object mixins for tvm-ffi lifetime model Yaxing Cai 2026-07-16 13:39:07 +00:00
  • 8b6b814b20 [Runtime] Add __slots__=() to Tensor wrapper for tvm-ffi lifetime model Yaxing Cai 2026-07-16 13:00:56 +00:00
  • a1934d135c [FFI] Include tvm/ffi/device.h from device_api.h for DLDevice TypeTraits Yaxing Cai 2026-07-16 12:20:23 +00:00
  • 243ba98174 [FFI] Include tvm/ffi/device.h for DLDevice TypeTraits; bump tvm-ffi Yaxing Cai 2026-07-16 11:54:39 +00:00
  • dabfd8d7af [CI] Bump tvm-ffi submodule to latest main Yaxing Cai 2026-07-16 06:09:49 +00:00
  • 453070e1bb [REFACTOR] Remove redundant defensive code guaranteed by IR invariants (#20011) Tianqi Chen 2026-07-16 10:37:35 +08:00
  • 91fb997563 [REFACTOR][IR] Use CamelCase Var copy helpers (#20008) Tianqi Chen 2026-07-16 07:43:00 +08:00
  • 0e75b43a62 [Fix][Relax][ONNX] Relax op normalization for onnx subgraphs (#20010) Balint Cristian 2026-07-16 01:57:27 +03:00
  • 1a764d7993 [Tests] Reduce runtime of slow Python tests (#20006) Shushi Hong 2026-07-15 18:07:20 -04:00
  • d0002f3c6a [RELAX] Unify call_tir primitive arguments (#20009) Tianqi Chen 2026-07-16 05:02:36 +08:00
  • c717c5b217 [IR][Relax][TIRx] Unify Var identity (#20004) Tianqi Chen 2026-07-15 17:12:40 +08:00
  • 22ee81e569 [Fix][Relax][ONNX] Preserve integer Div truncation during import (#19975) Vic Wen 2026-07-15 07:36:41 +08:00
  • e479a5dbe7 [RUNTIME][PYTHON] Add explicit Target device conversion (#20005) Tianqi Chen 2026-07-15 05:34:21 +08:00
  • fa903cf4f7 [Tests][TIRx] Localize hardware test gates (#19985) Shushi Hong 2026-07-14 17:31:41 -04:00
  • 0cc110ecd2 [CI] Bump CI at the Ubuntu 24.04 images and re-enable USE_Z3 (#19911) Shushi Hong 2026-07-14 17:27:00 -04:00
  • 262a564485 [Fix][Relax][ONNX] Recover ConstantOfShape initializer shape (#20002) Vic Wen 2026-07-14 20:44:56 +08:00
  • 1729c726bf [Relax][Frontend][ONNX] Support Modern QDQ opset attributes (#19993) Ronald Nap 2026-07-13 15:11:42 -07:00
  • a540271e61 [DLight][CUDA] Fix undefined TX in GEMV broadcast epilogue (#19970) Nanmur 2026-07-14 02:43:12 +08:00
  • af4c3f4d50 [Fix][Relax][ONNX] Preserve rank-expanding Expand (#19992) Vic Wen 2026-07-14 02:42:15 +08:00
  • 60c6ad7e29 [Fix][Relax][PyTorch] Compare Dynamo output against PyTorch reference (#19994) Masahiro Hiramori 2026-07-14 03:13:19 +09:00
  • dcdf32bd48 [Arith] Fix const-int-bound modular-set tightening for Mod/FloorMod (#19978) Syeam Bin Abdullah 2026-07-13 20:23:56 +09:30
  • 567aaa59bb [Fix][Python] Use standard scikit-build directory (#19990) Shushi Hong 2026-07-12 22:37:01 -04:00
  • fc21cd6ede [Fix][Relax][TFLite] Use astype for frontend casts (#19932) Hongyi Wu 2026-07-13 05:24:16 +08:00
  • d785894d2f [Relax][PyTorch] Use make_tensor in exported program tests (#19989) Masahiro Hiramori 2026-07-13 05:13:46 +09:00
  • 89a42ae9c4 [Fix] Add origins option to requestFileHandle (#19960) Thomas Steiner 2026-07-12 08:02:07 +02:00
  • 6b7380e6e2 [Relax][Frontend][ONNX] Add GroupNormalization support (#19907) Ronald Nap 2026-07-11 21:24:34 -07:00
  • 7a1f6edb2c [CI] Enable parallel GitHub Actions wheel builds (#19983) Shushi Hong 2026-07-11 22:40:40 -04:00
  • 6cd73cd1bf [Relax] Legalize shape_to_tensor to device kernel (#19957) Guan-Ming Chiu 2026-07-12 10:39:09 +08:00
  • 7356265096 [Fix][Relax][ONNX] Cast BatchNorm params to input dtype (#19979) Vic Wen 2026-07-11 14:54:13 +08:00
  • a50ab7346f [Fix][Relax][ONNX] Import TopK indices as int64 (#19973) Vic Wen 2026-07-11 12:40:19 +08:00
  • 865c2ea918 [Runtime] Fix CUDA build breaks in fp8 cutlass and thrust (#19980) Ruihang Lai 2026-07-10 23:10:56 -04:00
  • 67bd1ea1a1 [Metal] Let compile callback declare payload format via (payload, fmt) (#19924) Egor Churaev 2026-07-10 09:24:17 +03:00
  • 577e57641d [Relax] Fix bucketize output dtype during legalization (#19936) Hangshuai He 2026-07-10 12:33:28 +08:00
  • cd2c4f3ef2 [TIRx] Reuse pass-through input names for inverse index map vars (#19906) Guan-Ming Chiu 2026-07-10 07:20:19 +08:00
  • 39e0c7e96c [Relax][PyTorch] Fix masked_select VM build (#19937) Hangshuai He 2026-07-10 06:41:32 +08:00
  • d5c6f2d484 [Relax][Frontend][ONNX] Add support for Pad mode="wrap" for opset 19 (#19827) Ronald Nap 2026-07-09 15:23:26 -07:00
  • 82fa8bf8f6 [Relax] Fix divide-by-zero in reshape pattern detection (#19958) Guan-Ming Chiu 2026-07-10 02:39:55 +08:00
  • 2fb591c5ba [Relax][PyTorch] Bind symbolic scalar inputs in from_fx (#19964) Guan-Ming Chiu 2026-07-09 09:03:35 +08:00
  • 545bd7b3c7 Phase out Relax-specific Id aliases (#19959) Tianqi Chen 2026-07-07 06:28:57 +08:00
  • e1e7ac9261 [ARITH] Scope interval constraints to mapped variables (#19963) Tianqi Chen 2026-07-07 03:47:46 +08:00
  • db1ebfc1f1 [FFI] Bump tvm-ffi for stable Optional layout (#19956) Tianqi Chen 2026-07-06 16:30:40 +08:00
  • bbfdab79d9 [CI] Repair Python test cleanup regressions (#19955) Tianqi Chen 2026-07-06 16:29:52 +08:00
  • 434dc7636e [ARITH][TIR] Track positive loop extents in analyzer visitors (#19927) Shushi Hong 2026-07-05 21:23:12 -07:00
  • ded6ad8dd2 [Cleanup] Remove macOS Clang warnings (#19954) Tianqi Chen 2026-07-06 09:22:43 +08:00
  • ff937ffcde [CI] Restore dependabot configuration (#19951) Tianqi Chen 2026-07-05 23:56:58 +08:00
  • cfb98e938c [CI] Simplify Jenkins pytest execution (#19947) Tianqi Chen 2026-07-05 21:59:51 +08:00
  • 5427e3c2de [CI] Remove stale GitHub automation (#19946) Tianqi Chen 2026-07-05 13:21:10 +08:00
  • adf8d6a463 [TIRx] Phase out duplicate Var type_annotation (#19944) Tianqi Chen 2026-07-05 09:54:04 +08:00
  • 45e1b8233a Refactor Tensor arithmetic dispatch away from tirx.generic (#19943) Tianqi Chen 2026-07-05 08:18:43 +08:00
  • 5745c209f4 [REFACTOR][SCRIPT] Keep dependent shape recursion in docsifier (#19940) Tianqi Chen 2026-07-05 06:29:56 +08:00
  • 3452fd4ffa [TEST] Serialize local GPU execution under pytest-xdist (#19942) Tianqi Chen 2026-07-05 05:49:45 +08:00
  • 77dd269985 [CI] Batch Python unittest pytest targets into a single invocation (#19941) Tianqi Chen 2026-07-05 05:49:29 +08:00
  • c4ab46c7a6 [FFI] Use thread-safe packed function initialization (#19939) Tianqi Chen 2026-07-05 04:33:31 +08:00
  • 1fb1c38665 [IR][Relax] Include expression types in structural identity (#19933) Tianqi Chen 2026-07-04 22:39:52 +08:00
  • e90cd3443d [TIR] Construct proven scalar integer constants directly (#19934) Tianqi Chen 2026-07-04 22:39:39 +08:00
  • d27ed727ce [TIRx] Generalize expression functor signatures (#19931) Tianqi Chen 2026-07-04 03:36:18 +08:00
  • 99869414de [TIRX] Remove SizeVar in favor of contextual constraints (#19930) Tianqi Chen 2026-07-03 23:33:14 +08:00