This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tvm-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1f6d6be9ac8 deploying tirx docs 
(ba2310de3ca9607db77b369b0857f0f8d293d34b)
1f6d6be9ac8 is described below

commit 1f6d6be9ac8081f858dacc22e8b1915b02abb7ba
Author: tvm-bot <[email protected]>
AuthorDate: Mon Nov 9 16:20:13 2026 +0000

    deploying tirx docs (ba2310de3ca9607db77b369b0857f0f8d293d34b)
---
 tirx/_sources/dev/release_process.rst              | 41 +++++++++-------------
 .../cpp/generated/file_tvm_ir_attrs.h.rst          |  4 +--
 .../cpp/generated/file_tvm_ir_prim_op.h.rst        | 18 +++++-----
 .../generated/file_tvm_ir_prim_pattern_match.h.rst |  4 +--
 .../cpp/generated/file_tvm_ir_transform.h.rst      |  4 +--
 .../cpp/generated/file_tvm_sym_int_set.h.rst       |  8 ++---
 .../file_tvm_tirx_script_ir_builder_ir.h.rst       |  4 +--
 .../reference/cpp/generated/namespace_tvm.rst      | 10 +++---
 .../namespace_tvm__script__ir_builder__tirx.rst    |  4 +--
 .../cpp/generated/namespace_tvm__transform.rst     |  4 +--
 .../program_listing_file_tvm_runtime_base.h.rst    |  7 ++--
 tirx/commit_hash                                   |  2 +-
 tirx/dev/release_process.html                      | 37 ++++++++-----------
 .../cpp/generated/file_tvm_ir_attrs.h.html         |  2 +-
 .../cpp/generated/file_tvm_ir_prim_op.h.html       | 10 +++---
 .../file_tvm_ir_prim_pattern_match.h.html          |  2 +-
 .../cpp/generated/file_tvm_ir_transform.h.html     |  2 +-
 .../cpp/generated/file_tvm_sym_int_set.h.html      |  4 +--
 .../file_tvm_tirx_script_ir_builder_ir.h.html      |  2 +-
 tirx/reference/cpp/generated/namespace_tvm.html    |  6 ++--
 .../namespace_tvm__script__ir_builder__tirx.html   |  2 +-
 .../cpp/generated/namespace_tvm__transform.html    |  2 +-
 .../program_listing_file_tvm_runtime_base.h.html   |  7 ++--
 .../generated/tvm_tirx.tirx.tile.Operand.html      |  2 +-
 tirx/searchindex.js                                |  2 +-
 25 files changed, 86 insertions(+), 104 deletions(-)

diff --git a/tirx/_sources/dev/release_process.rst 
b/tirx/_sources/dev/release_process.rst
index 4159dbb47bc..d9bca4d6a71 100644
--- a/tirx/_sources/dev/release_process.rst
+++ b/tirx/_sources/dev/release_process.rst
@@ -40,13 +40,14 @@ Pre-release checklist (Step 0)
 ------------------------------
 
 Before running the steps below, prepare the candidate tag and release thread.
-Keep the package version consistent in ``pyproject.toml`` 
(``project.version``),
-``CMakeLists.txt`` (``TVM_TIRX_VERSION``), and ``python/tvm_tirx/libinfo.py``
-(``__version__``). Tags do not update these fields automatically.
+The tag sets the version: the candidate tag is ``vX.Y.Z-rcN`` and the final 
tag is
+``vX.Y.Z`` (``vX.Y.Z-postN`` for a post release). setuptools-scm derives the 
Python
+package version, CMake reads it from scikit-build-core or ``git describe``, 
and the
+crate publication workflow sets the crate version from the tag. No source file 
needs
+a version edit.
 
 **Step 0.1.** Tag the candidate ``$TIRX_VERSION`` on
 `GitHub <https://github.com/apache/tvm-tirx/releases/new>`__ at the reviewed 
commit.
-Use the intended package version, such as ``0.1.0``, in all three files.
 
 **Step 0.2.** Open a `release tracking issue
 <https://github.com/apache/tvm-tirx/issues/new>`__. Call the release vote once
@@ -71,6 +72,9 @@ This builds and signs the source release artifacts under
      (
        cd "$_workdir"
        git clone --recursive --branch "$_ver" 
https://github.com/apache/tvm-tirx.git "$_source_dir"
+       # The tarball has no .git; PKG-INFO gives setuptools-scm the final 
version.
+       printf 'Metadata-Version: 2.1\nName: apache-tvm-tirx\nVersion: %s\n' \
+         "${TIRX_RELEASE_VERSION#v}" > "$_source_dir/PKG-INFO"
        tar --exclude=.git --exclude=.gitignore --exclude=.gitattributes \
          --exclude=.gitmodules -czf "$_tarball" "$_source_dir"
        gpg --armor --output "$_tarball.asc" --detach-sig "$_tarball"
@@ -109,19 +113,15 @@ the result in the release thread.
 Step 2. Conclude Release
 ------------------------
 
-After the vote passes, conclude the vote, publish wheels, finalize the release
-tag, and bump the development version.
+After the vote passes, conclude the vote, tag the final release, and publish
+the wheels and the crate from it.
 
 **Step 2.1.** Announce the voting results by opening a ``[RESULT][VOTE]`` 
issue on
 the `issue tracker <https://github.com/apache/tvm-tirx/issues/new>`__.
 Issue notifications are mirrored to ``[email protected]``;
 post the result to ``[email protected]`` as well.
 
-**Step 2.2.** Publish PyPI wheels with the `publication workflow
-<https://github.com/apache/tvm-tirx/actions/workflows/publish_wheel.yml>`__.
-See :doc:`ci_cd` for how wheels are built with cibuildwheel.
-
-**Step 2.3.** Tag the approved candidate commit as the final version:
+**Step 2.2.** Tag the candidate commit as the final release and delete the 
candidate tag:
 
 .. code-block:: bash
 
@@ -131,22 +131,13 @@ See :doc:`ci_cd` for how wheels are built with 
cibuildwheel.
      git fetch upstream --tags
      git tag -a "$TIRX_RELEASE_VERSION" "${TIRX_VERSION}^{commit}" -m "Release 
$TIRX_RELEASE_VERSION"
      git push upstream "$TIRX_RELEASE_VERSION"
+     git push upstream --delete "$TIRX_VERSION"
    )
 
-Keep the candidate tag for traceability. Then create a version-bump branch and
-set all three version fields from Step 0 to the next development version
-(for example, ``0.1.1.dev0`` after ``0.1.0``):
-
-.. code-block:: bash
-
-   cd tvm-tirx-release
-   git switch -c bump-version upstream/main
-   "${EDITOR:-vi}" pyproject.toml CMakeLists.txt python/tvm_tirx/libinfo.py
-   git add pyproject.toml CMakeLists.txt python/tvm_tirx/libinfo.py
-   git commit -m "Bump development version after $TIRX_RELEASE_VERSION"
-   git push -u upstream bump-version
-
-Open a pull request for the version bump.
+**Step 2.3.** Publish the wheels and the crate: run the `wheel
+<https://github.com/apache/tvm-tirx/actions/workflows/publish_wheel.yml>`__ 
and `crate
+<https://github.com/apache/tvm-tirx/actions/workflows/publish_crate.yml>`__ 
publication
+workflows with ``tag`` set to ``$TIRX_RELEASE_VERSION``.
 
 Step 3. Upload Release Artifacts
 --------------------------------
diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst
index 9d9b525598e..8ea33e9396b 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_ir_attrs.h.rst
@@ -116,7 +116,7 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a31d64ff4720a3ed13273776208ab1391`
 
-- :ref:`exhale_function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11`
-
 - :ref:`exhale_function_namespacetvm_1a011c96fb07f51688c56daf97a96c0302`
 
+- :ref:`exhale_function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11`
+
diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst
index 1e25946b966..cf0f241e92a 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_op.h.rst
@@ -185,17 +185,17 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a691f5d8db08495baefbe9d4b09a9da46`
 
-- :ref:`exhale_function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb`
+- :ref:`exhale_function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11`
 
 - :ref:`exhale_function_namespacetvm_1a73232ab0487607c7e99939cd0120e9ea`
 
-- :ref:`exhale_function_namespacetvm_1a6f2b313be57b820bf8954df496a2e120`
-
-- :ref:`exhale_function_namespacetvm_1a534a6e697773ff5607038c8925146d25`
+- :ref:`exhale_function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb`
 
 - :ref:`exhale_function_namespacetvm_1aa24e148562e149f345023f01a94fa9e2`
 
-- :ref:`exhale_function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11`
+- :ref:`exhale_function_namespacetvm_1a6f2b313be57b820bf8954df496a2e120`
+
+- :ref:`exhale_function_namespacetvm_1a534a6e697773ff5607038c8925146d25`
 
 - :ref:`exhale_function_namespacetvm_1a88ccf8598f756f100c10500969c21719`
 
@@ -277,12 +277,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1acb2697d9f746f0377975893eb080288e`
 
+- :ref:`exhale_function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5`
+
 - :ref:`exhale_function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab`
 
 - :ref:`exhale_function_namespacetvm_1a3fc66f0c6cd2135365cd24917d931abe`
 
-- :ref:`exhale_function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5`
-
 - :ref:`exhale_function_namespacetvm_1af70bb4a982810d795dbd17ce73c6b124`
 
 - :ref:`exhale_function_namespacetvm_1ace5dbde3bde1ba48d14a3f9064a45aee`
@@ -407,12 +407,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace`
 
+- :ref:`exhale_function_namespacetvm_1ac3bf2ef3556c995846dddcd84e5db8a6`
+
 - :ref:`exhale_function_namespacetvm_1a873bb60c71f37cbb743e21797a53ba06`
 
 - :ref:`exhale_function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0`
 
-- :ref:`exhale_function_namespacetvm_1ac3bf2ef3556c995846dddcd84e5db8a6`
-
 - :ref:`exhale_function_namespacetvm_1a354b9954ff25dd819a51d856fdd38827`
 
 - 
:ref:`exhale_function_namespacetvm_1_1prim_1a1dc9fce03b15f071c711a198b37fc37c`
diff --git 
a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst
index 6539872f8d0..2f56323bd99 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.rst
@@ -146,12 +146,12 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a7daabd0d8657f2d55915420bbc3af874`
 
-- :ref:`exhale_function_namespacetvm_1a7be71ed571f41ce0a36e87446aa04f35`
-
 - :ref:`exhale_function_namespacetvm_1a5ca8906ddad2083a761664c49de0213f`
 
 - :ref:`exhale_function_namespacetvm_1a02224802057577e4a98e692b72a47225`
 
+- :ref:`exhale_function_namespacetvm_1a7be71ed571f41ce0a36e87446aa04f35`
+
 - :ref:`exhale_function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd`
 
 - :ref:`exhale_function_namespacetvm_1a9376cf5684d043ff86fdd43767deaa59`
diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_ir_transform.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_ir_transform.h.rst
index 9ef8c1730ff..c56c2c17783 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_ir_transform.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_ir_transform.h.rst
@@ -116,10 +116,10 @@ Functions
 ---------
 
 
-- 
:ref:`exhale_function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47`
-
 - 
:ref:`exhale_function_namespacetvm_1_1transform_1a62f5fb8d1b795c807564f2f4bf6335e6`
 
+- 
:ref:`exhale_function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47`
+
 - 
:ref:`exhale_function_namespacetvm_1_1transform_1aee146a827f7a9321f61fff2fe51ee385`
 
 - 
:ref:`exhale_function_namespacetvm_1_1transform_1a82441d5e64ba39817159a26b006e6e7c`
diff --git a/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst 
b/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst
index bda7b6abc6c..e672fbd5a6a 100644
--- a/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst
+++ b/tirx/_sources/reference/cpp/generated/file_tvm_sym_int_set.h.rst
@@ -91,14 +91,14 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1_1sym_1ae405f07d95a182f733cc63824fcb7461`
 
-- :ref:`exhale_function_namespacetvm_1_1sym_1a85bf9e17966d794359c4c59498c9d609`
-
-- :ref:`exhale_function_namespacetvm_1_1sym_1ac17fce27a9c3079cb24a4d5da19ed1c6`
-
 - :ref:`exhale_function_namespacetvm_1_1sym_1a4f90613dc6bcaf5600705007d3d95194`
 
 - :ref:`exhale_function_namespacetvm_1_1sym_1ab36dbd3ba5a38265c93e281f868bdc6f`
 
+- :ref:`exhale_function_namespacetvm_1_1sym_1a85bf9e17966d794359c4c59498c9d609`
+
+- :ref:`exhale_function_namespacetvm_1_1sym_1ac17fce27a9c3079cb24a4d5da19ed1c6`
+
 - :ref:`exhale_function_namespacetvm_1_1sym_1a347abc17ec6c0eb59caebbc1a1e36c8d`
 
 - :ref:`exhale_function_namespacetvm_1_1sym_1a31682215119ca2688c6320c32760bfe0`
diff --git 
a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
 
b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
index 83340d6a3c2..23478a29b42 100644
--- 
a/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
+++ 
b/tirx/_sources/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.rst
@@ -86,10 +86,10 @@ Functions
 ---------
 
 
-- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
-
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6`
 
+- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
+
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14`
 
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4`
diff --git a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst 
b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
index 3890f4232eb..994bbce2c21 100644
--- a/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
+++ b/tirx/_sources/reference/cpp/generated/namespace_tvm.rst
@@ -542,17 +542,17 @@ Functions
 
 - :ref:`exhale_function_namespacetvm_1a43cd8da29b0be251d8d9fc4e93a5db3b`
 
-- :ref:`exhale_function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb`
+- :ref:`exhale_function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11`
 
 - :ref:`exhale_function_namespacetvm_1a73232ab0487607c7e99939cd0120e9ea`
 
-- :ref:`exhale_function_namespacetvm_1a6f2b313be57b820bf8954df496a2e120`
-
-- :ref:`exhale_function_namespacetvm_1a534a6e697773ff5607038c8925146d25`
+- :ref:`exhale_function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb`
 
 - :ref:`exhale_function_namespacetvm_1aa24e148562e149f345023f01a94fa9e2`
 
-- :ref:`exhale_function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11`
+- :ref:`exhale_function_namespacetvm_1a6f2b313be57b820bf8954df496a2e120`
+
+- :ref:`exhale_function_namespacetvm_1a534a6e697773ff5607038c8925146d25`
 
 - :ref:`exhale_function_namespacetvm_1a88ccf8598f756f100c10500969c21719`
 
diff --git 
a/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
 
b/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
index d3aa0624792..ec57e5350b7 100644
--- 
a/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
+++ 
b/tirx/_sources/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.rst
@@ -32,10 +32,10 @@ Functions
 ---------
 
 
-- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
-
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6`
 
+- 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31`
+
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14`
 
 - 
:ref:`exhale_function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4`
diff --git a/tirx/_sources/reference/cpp/generated/namespace_tvm__transform.rst 
b/tirx/_sources/reference/cpp/generated/namespace_tvm__transform.rst
index b9f5dbf8f4d..e3eb9518774 100644
--- a/tirx/_sources/reference/cpp/generated/namespace_tvm__transform.rst
+++ b/tirx/_sources/reference/cpp/generated/namespace_tvm__transform.rst
@@ -42,10 +42,10 @@ Functions
 ---------
 
 
-- 
:ref:`exhale_function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47`
-
 - 
:ref:`exhale_function_namespacetvm_1_1transform_1a62f5fb8d1b795c807564f2f4bf6335e6`
 
+- 
:ref:`exhale_function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47`
+
 - 
:ref:`exhale_function_namespacetvm_1_1transform_1aee146a827f7a9321f61fff2fe51ee385`
 
 - 
:ref:`exhale_function_namespacetvm_1_1transform_1a82441d5e64ba39817159a26b006e6e7c`
diff --git 
a/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.rst
 
b/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.rst
index fc5c033413a..451f189416a 100644
--- 
a/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.rst
+++ 
b/tirx/_sources/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.rst
@@ -40,11 +40,10 @@ Program Listing for File base.h
    // we will avoid defining extra C APIs here
    #include <tvm/ffi/c_api.h>
    
-   // TIRx version. Overridable at build time via -DTVM_TIRX_VERSION="..." 
(scikit-build-core
-   // passes the setuptools_scm-resolved version through CMake). The literal 
below is the
-   // fallback for a bare build with no override.
+   // TIRx version. CMake defines it from the setuptools-scm version under 
scikit-build-core or
+   // from the git tag. The literal below is the fallback for a build with no 
definition.
    #ifndef TVM_TIRX_VERSION
-   #define TVM_TIRX_VERSION "0.1.0b1"
+   #define TVM_TIRX_VERSION "0.1.0.dev0"
    #endif
    
    // Core runtime visibility is independent of TIRx compiler visibility.
diff --git a/tirx/commit_hash b/tirx/commit_hash
index ba24b7d9bfd..406522635cb 100644
--- a/tirx/commit_hash
+++ b/tirx/commit_hash
@@ -1 +1 @@
-ac2375a8b5f144718a5d30a42058c4c0a81449a6
+ba2310de3ca9607db77b369b0857f0f8d293d34b
diff --git a/tirx/dev/release_process.html b/tirx/dev/release_process.html
index 2b5e15df4c1..04521b2128f 100644
--- a/tirx/dev/release_process.html
+++ b/tirx/dev/release_process.html
@@ -407,12 +407,13 @@ publishing release artifacts.</p>
 <section id="pre-release-checklist-step-0">
 <h2>Pre-release checklist (Step 0)<a class="headerlink" 
href="#pre-release-checklist-step-0" title="Link to this heading">#</a></h2>
 <p>Before running the steps below, prepare the candidate tag and release 
thread.
-Keep the package version consistent in <code class="docutils literal 
notranslate"><span class="pre">pyproject.toml</span></code> (<code 
class="docutils literal notranslate"><span 
class="pre">project.version</span></code>),
-<code class="docutils literal notranslate"><span 
class="pre">CMakeLists.txt</span></code> (<code class="docutils literal 
notranslate"><span class="pre">TVM_TIRX_VERSION</span></code>), and <code 
class="docutils literal notranslate"><span 
class="pre">python/tvm_tirx/libinfo.py</span></code>
-(<code class="docutils literal notranslate"><span 
class="pre">__version__</span></code>). Tags do not update these fields 
automatically.</p>
+The tag sets the version: the candidate tag is <code class="docutils literal 
notranslate"><span class="pre">vX.Y.Z-rcN</span></code> and the final tag is
+<code class="docutils literal notranslate"><span 
class="pre">vX.Y.Z</span></code> (<code class="docutils literal 
notranslate"><span class="pre">vX.Y.Z-postN</span></code> for a post release). 
setuptools-scm derives the Python
+package version, CMake reads it from scikit-build-core or <code 
class="docutils literal notranslate"><span class="pre">git</span> <span 
class="pre">describe</span></code>, and the
+crate publication workflow sets the crate version from the tag. No source file 
needs
+a version edit.</p>
 <p><strong>Step 0.1.</strong> Tag the candidate <code class="docutils literal 
notranslate"><span class="pre">$TIRX_VERSION</span></code> on
-<a class="reference external" 
href="https://github.com/apache/tvm-tirx/releases/new";>GitHub</a> at the 
reviewed commit.
-Use the intended package version, such as <code class="docutils literal 
notranslate"><span class="pre">0.1.0</span></code>, in all three files.</p>
+<a class="reference external" 
href="https://github.com/apache/tvm-tirx/releases/new";>GitHub</a> at the 
reviewed commit.</p>
 <p><strong>Step 0.2.</strong> Open a <a class="reference external" 
href="https://github.com/apache/tvm-tirx/issues/new";>release tracking 
issue</a>. Call the release vote once
 the artifacts below are staged and verified.</p>
 </section>
@@ -431,6 +432,9 @@ the artifacts below are staged and verified.</p>
 <span class="w">  </span><span class="o">(</span>
 <span class="w">    </span><span class="nb">cd</span><span class="w"> 
</span><span class="s2">"</span><span class="nv">$_workdir</span><span 
class="s2">"</span>
 <span class="w">    </span>git<span class="w"> </span>clone<span class="w"> 
</span>--recursive<span class="w"> </span>--branch<span class="w"> </span><span 
class="s2">"</span><span class="nv">$_ver</span><span class="s2">"</span><span 
class="w"> </span>https://github.com/apache/tvm-tirx.git<span class="w"> 
</span><span class="s2">"</span><span class="nv">$_source_dir</span><span 
class="s2">"</span>
+<span class="w">    </span><span class="c1"># The tarball has no .git; 
PKG-INFO gives setuptools-scm the final version.</span>
+<span class="w">    </span><span class="nb">printf</span><span class="w"> 
</span><span class="s1">'Metadata-Version: 2.1\nName: apache-tvm-tirx\nVersion: 
%s\n'</span><span class="w"> </span><span class="se">\</span>
+<span class="w">      </span><span class="s2">"</span><span 
class="si">${</span><span class="nv">TIRX_RELEASE_VERSION</span><span 
class="p">#v</span><span class="si">}</span><span class="s2">"</span><span 
class="w"> </span>&gt;<span class="w"> </span><span class="s2">"</span><span 
class="nv">$_source_dir</span><span class="s2">/PKG-INFO"</span>
 <span class="w">    </span>tar<span class="w"> </span>--exclude<span 
class="o">=</span>.git<span class="w"> </span>--exclude<span 
class="o">=</span>.gitignore<span class="w"> </span>--exclude<span 
class="o">=</span>.gitattributes<span class="w"> </span><span 
class="se">\</span>
 <span class="w">      </span>--exclude<span class="o">=</span>.gitmodules<span 
class="w"> </span>-czf<span class="w"> </span><span class="s2">"</span><span 
class="nv">$_tarball</span><span class="s2">"</span><span class="w"> 
</span><span class="s2">"</span><span class="nv">$_source_dir</span><span 
class="s2">"</span>
 <span class="w">    </span>gpg<span class="w"> </span>--armor<span class="w"> 
</span>--output<span class="w"> </span><span class="s2">"</span><span 
class="nv">$_tarball</span><span class="s2">.asc"</span><span class="w"> 
</span>--detach-sig<span class="w"> </span><span class="s2">"</span><span 
class="nv">$_tarball</span><span class="s2">"</span>
@@ -467,36 +471,25 @@ the result in the release thread.</p>
 </section>
 <section id="step-2-conclude-release">
 <h2>Step 2. Conclude Release<a class="headerlink" 
href="#step-2-conclude-release" title="Link to this heading">#</a></h2>
-<p>After the vote passes, conclude the vote, publish wheels, finalize the 
release
-tag, and bump the development version.</p>
+<p>After the vote passes, conclude the vote, tag the final release, and publish
+the wheels and the crate from it.</p>
 <p><strong>Step 2.1.</strong> Announce the voting results by opening a <code 
class="docutils literal notranslate"><span 
class="pre">[RESULT][VOTE]</span></code> issue on
 the <a class="reference external" 
href="https://github.com/apache/tvm-tirx/issues/new";>issue tracker</a>.
 Issue notifications are mirrored to <code class="docutils literal 
notranslate"><span class="pre">discuss-archive&#64;tvm.apache.org</span></code>;
 post the result to <code class="docutils literal notranslate"><span 
class="pre">dev&#64;tvm.apache.org</span></code> as well.</p>
-<p><strong>Step 2.2.</strong> Publish PyPI wheels with the <a class="reference 
external" 
href="https://github.com/apache/tvm-tirx/actions/workflows/publish_wheel.yml";>publication
 workflow</a>.
-See <a class="reference internal" href="ci_cd.html"><span 
class="doc">Reproduce CI/CD</span></a> for how wheels are built with 
cibuildwheel.</p>
-<p><strong>Step 2.3.</strong> Tag the approved candidate commit as the final 
version:</p>
+<p><strong>Step 2.2.</strong> Tag the candidate commit as the final release 
and delete the candidate tag:</p>
 <div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span>git<span class="w"> </span>clone<span 
class="w"> </span>-o<span class="w"> </span>upstream<span class="w"> 
</span>https://github.com/apache/tvm-tirx.git<span class="w"> 
</span>tvm-tirx-release
 <span class="o">(</span>
 <span class="w">  </span><span class="nb">cd</span><span class="w"> 
</span>tvm-tirx-release
 <span class="w">  </span>git<span class="w"> </span>fetch<span class="w"> 
</span>upstream<span class="w"> </span>--tags
 <span class="w">  </span>git<span class="w"> </span>tag<span class="w"> 
</span>-a<span class="w"> </span><span class="s2">"</span><span 
class="nv">$TIRX_RELEASE_VERSION</span><span class="s2">"</span><span 
class="w"> </span><span class="s2">"</span><span class="si">${</span><span 
class="nv">TIRX_VERSION</span><span class="si">}</span><span 
class="s2">^{commit}"</span><span class="w"> </span>-m<span class="w"> 
</span><span class="s2">"Release </span><span class="nv">$TIRX_RELEASE_VERSION< 
[...]
 <span class="w">  </span>git<span class="w"> </span>push<span class="w"> 
</span>upstream<span class="w"> </span><span class="s2">"</span><span 
class="nv">$TIRX_RELEASE_VERSION</span><span class="s2">"</span>
+<span class="w">  </span>git<span class="w"> </span>push<span class="w"> 
</span>upstream<span class="w"> </span>--delete<span class="w"> </span><span 
class="s2">"</span><span class="nv">$TIRX_VERSION</span><span 
class="s2">"</span>
 <span class="o">)</span>
 </pre></div>
 </div>
-<p>Keep the candidate tag for traceability. Then create a version-bump branch 
and
-set all three version fields from Step 0 to the next development version
-(for example, <code class="docutils literal notranslate"><span 
class="pre">0.1.1.dev0</span></code> after <code class="docutils literal 
notranslate"><span class="pre">0.1.0</span></code>):</p>
-<div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span><span class="nb">cd</span><span class="w"> 
</span>tvm-tirx-release
-git<span class="w"> </span>switch<span class="w"> </span>-c<span class="w"> 
</span>bump-version<span class="w"> </span>upstream/main
-<span class="s2">"</span><span class="si">${</span><span 
class="nv">EDITOR</span><span class="k">:-</span><span 
class="nv">vi</span><span class="si">}</span><span class="s2">"</span><span 
class="w"> </span>pyproject.toml<span class="w"> </span>CMakeLists.txt<span 
class="w"> </span>python/tvm_tirx/libinfo.py
-git<span class="w"> </span>add<span class="w"> </span>pyproject.toml<span 
class="w"> </span>CMakeLists.txt<span class="w"> 
</span>python/tvm_tirx/libinfo.py
-git<span class="w"> </span>commit<span class="w"> </span>-m<span class="w"> 
</span><span class="s2">"Bump development version after </span><span 
class="nv">$TIRX_RELEASE_VERSION</span><span class="s2">"</span>
-git<span class="w"> </span>push<span class="w"> </span>-u<span class="w"> 
</span>upstream<span class="w"> </span>bump-version
-</pre></div>
-</div>
-<p>Open a pull request for the version bump.</p>
+<p><strong>Step 2.3.</strong> Publish the wheels and the crate: run the <a 
class="reference external" 
href="https://github.com/apache/tvm-tirx/actions/workflows/publish_wheel.yml";>wheel</a>
 and <a class="reference external" 
href="https://github.com/apache/tvm-tirx/actions/workflows/publish_crate.yml";>crate</a>
 publication
+workflows with <code class="docutils literal notranslate"><span 
class="pre">tag</span></code> set to <code class="docutils literal 
notranslate"><span class="pre">$TIRX_RELEASE_VERSION</span></code>.</p>
 </section>
 <section id="step-3-upload-release-artifacts">
 <h2>Step 3. Upload Release Artifacts<a class="headerlink" 
href="#step-3-upload-release-artifacts" title="Link to this heading">#</a></h2>
diff --git a/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html 
b/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
index eb3cfee7797..4326df14700 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_attrs.h.html
@@ -449,8 +449,8 @@
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a31d64ff4720a3ed13273776208ab1391.html#exhale-function-namespacetvm-1a31d64ff4720a3ed13273776208ab1391"><span
 class="std std-ref">Template Function tvm::WithAttrs</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11.html#exhale-function-namespacetvm-1a7e2bc626db8be997b1562c79df3d9e11"><span
 class="std std-ref">Template Function tvm::WithoutAttr(TFunc, const 
std::string&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a011c96fb07f51688c56daf97a96c0302.html#exhale-function-namespacetvm-1a011c96fb07f51688c56daf97a96c0302"><span
 class="std std-ref">Template Function tvm::WithoutAttr(TFunc, 
ffi::reflection::AttrKey&lt;T&gt;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a7e2bc626db8be997b1562c79df3d9e11.html#exhale-function-namespacetvm-1a7e2bc626db8be997b1562c79df3d9e11"><span
 class="std std-ref">Template Function tvm::WithoutAttr(TFunc, const 
std::string&amp;)</span></a></p></li>
 </ul>
 </section>
 </section>
diff --git a/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html 
b/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html
index bf6b2235859..89515de117c 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_prim_op.h.html
@@ -477,12 +477,12 @@
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a43cd8da29b0be251d8d9fc4e93a5db3b.html#exhale-function-namespacetvm-1a43cd8da29b0be251d8d9fc4e93a5db3b"><span
 class="std std-ref">Function tvm::left_shift(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a41ee509ee2a4a8d9ae91969a2af01468.html#exhale-function-namespacetvm-1a41ee509ee2a4a8d9ae91969a2af01468"><span
 class="std std-ref">Function tvm::left_shift(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a691f5d8db08495baefbe9d4b09a9da46.html#exhale-function-namespacetvm-1a691f5d8db08495baefbe9d4b09a9da46"><span
 class="std std-ref">Function tvm::left_shift(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb.html#exhale-function-namespacetvm-1ae359d9b51f7f8869e5dbaf61c8661cbb"><span
 class="std std-ref">Function tvm::less(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11.html#exhale-function-namespacetvm-1acdfbd53bb9384d52e6af0bbb440b9f11"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a73232ab0487607c7e99939cd0120e9ea.html#exhale-function-namespacetvm-1a73232ab0487607c7e99939cd0120e9ea"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, double, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb.html#exhale-function-namespacetvm-1ae359d9b51f7f8869e5dbaf61c8661cbb"><span
 class="std std-ref">Function tvm::less(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aa24e148562e149f345023f01a94fa9e2.html#exhale-function-namespacetvm-1aa24e148562e149f345023f01a94fa9e2"><span
 class="std std-ref">Function tvm::less(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a6f2b313be57b820bf8954df496a2e120.html#exhale-function-namespacetvm-1a6f2b313be57b820bf8954df496a2e120"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, float, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a534a6e697773ff5607038c8925146d25.html#exhale-function-namespacetvm-1a534a6e697773ff5607038c8925146d25"><span
 class="std std-ref">Function tvm::less(float, const PrimExpr&amp;, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aa24e148562e149f345023f01a94fa9e2.html#exhale-function-namespacetvm-1aa24e148562e149f345023f01a94fa9e2"><span
 class="std std-ref">Function tvm::less(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11.html#exhale-function-namespacetvm-1acdfbd53bb9384d52e6af0bbb440b9f11"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a88ccf8598f756f100c10500969c21719.html#exhale-function-namespacetvm-1a88ccf8598f756f100c10500969c21719"><span
 class="std std-ref">Function tvm::less_equal(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7743df0828a14fc0db059a00df04db37.html#exhale-function-namespacetvm-1a7743df0828a14fc0db059a00df04db37"><span
 class="std std-ref">Function tvm::less_equal(float, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5e369b48cc28774b18e3fda6172de78c.html#exhale-function-namespacetvm-1a5e369b48cc28774b18e3fda6172de78c"><span
 class="std std-ref">Function tvm::less_equal(const PrimExpr&amp;, float, 
Location)</span></a></p></li>
@@ -523,9 +523,9 @@
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a92e2cae35b1e48f130b76f42c6ee3106.html#exhale-function-namespacetvm-1a92e2cae35b1e48f130b76f42c6ee3106"><span
 class="std std-ref">Function tvm::operator&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a4ff6afc90cabb820cf2f2fda6daefd92.html#exhale-function-namespacetvm-1a4ff6afc90cabb820cf2f2fda6daefd92"><span
 class="std std-ref">Function tvm::operator&amp;(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1acb2697d9f746f0377975893eb080288e.html#exhale-function-namespacetvm-1acb2697d9f746f0377975893eb080288e"><span
 class="std std-ref">Function tvm::operator&amp;(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5.html#exhale-function-namespacetvm-1afc83b50366be0862a6c8f88c9a4e62d5"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aca62d5095a23e0e24db1d6611d118eab.html#exhale-function-namespacetvm-1aca62d5095a23e0e24db1d6611d118eab"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(const PrimExpr&amp;, 
bool)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a3fc66f0c6cd2135365cd24917d931abe.html#exhale-function-namespacetvm-1a3fc66f0c6cd2135365cd24917d931abe"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(bool, const 
PrimExpr&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1afc83b50366be0862a6c8f88c9a4e62d5.html#exhale-function-namespacetvm-1afc83b50366be0862a6c8f88c9a4e62d5"><span
 class="std std-ref">Function tvm::operator&amp;&amp;(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1af70bb4a982810d795dbd17ce73c6b124.html#exhale-function-namespacetvm-1af70bb4a982810d795dbd17ce73c6b124"><span
 class="std std-ref">Function tvm::operator*(const PrimExpr&amp;, 
float)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ace5dbde3bde1ba48d14a3f9064a45aee.html#exhale-function-namespacetvm-1ace5dbde3bde1ba48d14a3f9064a45aee"><span
 class="std std-ref">Function tvm::operator*(float, const 
PrimExpr&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aca621e1d2df8562819bc021c1410b741.html#exhale-function-namespacetvm-1aca621e1d2df8562819bc021c1410b741"><span
 class="std std-ref">Function tvm::operator*(int, const 
PrimExpr&amp;)</span></a></p></li>
@@ -588,9 +588,9 @@
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a236d9aae385e6697874f75e4c8a69f8d.html#exhale-function-namespacetvm-1a236d9aae385e6697874f75e4c8a69f8d"><span
 class="std std-ref">Function tvm::operator|(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7c7fc3c45e6f6b52b2a1064deabd0797.html#exhale-function-namespacetvm-1a7c7fc3c45e6f6b52b2a1064deabd0797"><span
 class="std std-ref">Function tvm::operator|(const PrimExpr&amp;, 
int)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad5ba71021b167b0a6ca2138b2c8bbace.html#exhale-function-namespacetvm-1ad5ba71021b167b0a6ca2138b2c8bbace"><span
 class="std std-ref">Function tvm::operator|(int, const 
PrimExpr&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ac3bf2ef3556c995846dddcd84e5db8a6.html#exhale-function-namespacetvm-1ac3bf2ef3556c995846dddcd84e5db8a6"><span
 class="std std-ref">Function tvm::operator||(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a873bb60c71f37cbb743e21797a53ba06.html#exhale-function-namespacetvm-1a873bb60c71f37cbb743e21797a53ba06"><span
 class="std std-ref">Function tvm::operator||(const PrimExpr&amp;, 
bool)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a1a3f9ad4d0e25eee9c0b3a9c83114bc0.html#exhale-function-namespacetvm-1a1a3f9ad4d0e25eee9c0b3a9c83114bc0"><span
 class="std std-ref">Function tvm::operator||(bool, const 
PrimExpr&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ac3bf2ef3556c995846dddcd84e5db8a6.html#exhale-function-namespacetvm-1ac3bf2ef3556c995846dddcd84e5db8a6"><span
 class="std std-ref">Function tvm::operator||(PrimExpr, 
PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a354b9954ff25dd819a51d856fdd38827.html#exhale-function-namespacetvm-1a354b9954ff25dd819a51d856fdd38827"><span
 class="std std-ref">Function tvm::operator~(PrimExpr)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a1dc9fce03b15f071c711a198b37fc37c.html#exhale-function-namespacetvm-1-1prim-1a1dc9fce03b15f071c711a198b37fc37c"><span
 class="std std-ref">Function tvm::prim::abs</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1prim_1a06a81d12c40b7026a7223292298c7ae5.html#exhale-function-namespacetvm-1-1prim-1a06a81d12c40b7026a7223292298c7ae5"><span
 class="std std-ref">Function tvm::prim::acos</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html 
b/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html
index 97723e5f34f..56bb7e09451 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_prim_pattern_match.h.html
@@ -474,9 +474,9 @@
 <ul class="simple">
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a24e781698f74f6087db5cba4c6168434.html#exhale-function-namespacetvm-1a24e781698f74f6087db5cba4c6168434"><span
 class="std std-ref">Template Function tvm::broadcast</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7daabd0d8657f2d55915420bbc3af874.html#exhale-function-namespacetvm-1a7daabd0d8657f2d55915420bbc3af874"><span
 class="std std-ref">Template Function tvm::cast</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1a7be71ed571f41ce0a36e87446aa04f35.html#exhale-function-namespacetvm-1a7be71ed571f41ce0a36e87446aa04f35"><span
 class="std std-ref">Template Function tvm::div(const Pattern&lt;TA&gt;&amp;, 
const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5ca8906ddad2083a761664c49de0213f.html#exhale-function-namespacetvm-1a5ca8906ddad2083a761664c49de0213f"><span
 class="std std-ref">Template Function tvm::div(const Pattern&lt;TA&gt;&amp;, 
int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a02224802057577e4a98e692b72a47225.html#exhale-function-namespacetvm-1a02224802057577e4a98e692b72a47225"><span
 class="std std-ref">Template Function tvm::div(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1a7be71ed571f41ce0a36e87446aa04f35.html#exhale-function-namespacetvm-1a7be71ed571f41ce0a36e87446aa04f35"><span
 class="std std-ref">Template Function tvm::div(const Pattern&lt;TA&gt;&amp;, 
const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1aba7b9587003dda3fe9f353c80c2f5dfd.html#exhale-function-namespacetvm-1aba7b9587003dda3fe9f353c80c2f5dfd"><span
 class="std std-ref">Template Function tvm::floordiv(const 
Pattern&lt;TA&gt;&amp;, const Pattern&lt;TB&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a9376cf5684d043ff86fdd43767deaa59.html#exhale-function-namespacetvm-1a9376cf5684d043ff86fdd43767deaa59"><span
 class="std std-ref">Template Function tvm::floordiv(const 
Pattern&lt;TA&gt;&amp;, int64_t)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1ad6f2b9d9c6ac80579866e62f53756e25.html#exhale-function-namespacetvm-1ad6f2b9d9c6ac80579866e62f53756e25"><span
 class="std std-ref">Template Function tvm::floordiv(int64_t, const 
Pattern&lt;TA&gt;&amp;)</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/file_tvm_ir_transform.h.html 
b/tirx/reference/cpp/generated/file_tvm_ir_transform.h.html
index 43fc09d162e..dd336c13dcc 100644
--- a/tirx/reference/cpp/generated/file_tvm_ir_transform.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_ir_transform.h.html
@@ -450,8 +450,8 @@
 <section id="functions">
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47.html#exhale-function-namespacetvm-1-1transform-1a785a8237936df439abe7e3486f110d47"><span
 class="std std-ref">Function 
tvm::transform::CreateModulePass(ffi::TypedFunction&lt;IRModule(ffi::RValueRef&lt;IRModule&gt;,
 PassContext)&gt;, int, ffi::String)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a62f5fb8d1b795c807564f2f4bf6335e6.html#exhale-function-namespacetvm-1-1transform-1a62f5fb8d1b795c807564f2f4bf6335e6"><span
 class="std std-ref">Function 
tvm::transform::CreateModulePass(std::function&lt;IRModule(IRModule, 
PassContext)&gt;, int, ffi::String)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47.html#exhale-function-namespacetvm-1-1transform-1a785a8237936df439abe7e3486f110d47"><span
 class="std std-ref">Function 
tvm::transform::CreateModulePass(ffi::TypedFunction&lt;IRModule(ffi::RValueRef&lt;IRModule&gt;,
 PassContext)&gt;, int, ffi::String)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1aee146a827f7a9321f61fff2fe51ee385.html#exhale-function-namespacetvm-1-1transform-1aee146a827f7a9321f61fff2fe51ee385"><span
 class="std std-ref">Function 
tvm::transform::EnrichErrorWithContext</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a82441d5e64ba39817159a26b006e6e7c.html#exhale-function-namespacetvm-1-1transform-1a82441d5e64ba39817159a26b006e6e7c"><span
 class="std std-ref">Function 
tvm::transform::EnrichPassErrorWithContext</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1af0a18b4d7ea2290541577f3c0b9382d3.html#exhale-function-namespacetvm-1-1transform-1af0a18b4d7ea2290541577f3c0b9382d3"><span
 class="std std-ref">Template Function 
tvm::transform::PassConfigWithDefaults</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html 
b/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html
index ecf1e879cd7..d16037cafc8 100644
--- a/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_sym_int_set.h.html
@@ -441,10 +441,10 @@
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a4048d5e7a3cc3e79468147e00bf511de.html#exhale-function-namespacetvm-1-1sym-1a4048d5e7a3cc3e79468147e00bf511de"><span
 class="std std-ref">Function 
tvm::sym::EstimateRegionLowerBound</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1afd5ef9d522c68e148cafd1ed4997524c.html#exhale-function-namespacetvm-1-1sym-1afd5ef9d522c68e148cafd1ed4997524c"><span
 class="std std-ref">Function 
tvm::sym::EstimateRegionStrictBound</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1ae405f07d95a182f733cc63824fcb7461.html#exhale-function-namespacetvm-1-1sym-1ae405f07d95a182f733cc63824fcb7461"><span
 class="std std-ref">Function 
tvm::sym::EstimateRegionUpperBound</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a85bf9e17966d794359c4c59498c9d609.html#exhale-function-namespacetvm-1-1sym-1a85bf9e17966d794359c4c59498c9d609"><span
 class="std std-ref">Function tvm::sym::EvalSet(Range, const ffi::Map&lt;Var, 
IntSet&gt;&amp;)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1ac17fce27a9c3079cb24a4d5da19ed1c6.html#exhale-function-namespacetvm-1-1sym-1ac17fce27a9c3079cb24a4d5da19ed1c6"><span
 class="std std-ref">Function tvm::sym::EvalSet(const 
ffi::Array&lt;Range&gt;&amp;, const ffi::Map&lt;Var, 
IntSet&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a4f90613dc6bcaf5600705007d3d95194.html#exhale-function-namespacetvm-1-1sym-1a4f90613dc6bcaf5600705007d3d95194"><span
 class="std std-ref">Function tvm::sym::EvalSet(PrimExpr, const 
ffi::Map&lt;Var, IntSet&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1ab36dbd3ba5a38265c93e281f868bdc6f.html#exhale-function-namespacetvm-1-1sym-1ab36dbd3ba5a38265c93e281f868bdc6f"><span
 class="std std-ref">Function tvm::sym::EvalSet(IntSet, const ffi::Map&lt;Var, 
IntSet&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a85bf9e17966d794359c4c59498c9d609.html#exhale-function-namespacetvm-1-1sym-1a85bf9e17966d794359c4c59498c9d609"><span
 class="std std-ref">Function tvm::sym::EvalSet(Range, const ffi::Map&lt;Var, 
IntSet&gt;&amp;)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1ac17fce27a9c3079cb24a4d5da19ed1c6.html#exhale-function-namespacetvm-1-1sym-1ac17fce27a9c3079cb24a4d5da19ed1c6"><span
 class="std std-ref">Function tvm::sym::EvalSet(const 
ffi::Array&lt;Range&gt;&amp;, const ffi::Map&lt;Var, 
IntSet&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a347abc17ec6c0eb59caebbc1a1e36c8d.html#exhale-function-namespacetvm-1-1sym-1a347abc17ec6c0eb59caebbc1a1e36c8d"><span
 class="std std-ref">Function 
tvm::sym::EvalSetForEachSubExpr</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a31682215119ca2688c6320c32760bfe0.html#exhale-function-namespacetvm-1-1sym-1a31682215119ca2688c6320c32760bfe0"><span
 class="std std-ref">Function tvm::sym::Intersect(const 
ffi::Array&lt;IntSet&gt;&amp;)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1sym_1a8fa82d2e07a32fa65c1fa29f46306004.html#exhale-function-namespacetvm-1-1sym-1a8fa82d2e07a32fa65c1fa29f46306004"><span
 class="std std-ref">Function tvm::sym::Intersect(const IntSet&amp;, const 
IntSet&amp;, const Analyzer&amp;)</span></a></p></li>
diff --git 
a/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html 
b/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html
index e2f1c3bf13e..464f4315251 100644
--- a/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html
+++ b/tirx/reference/cpp/generated/file_tvm_tirx_script_ir_builder_ir.h.html
@@ -427,8 +427,8 @@
 <section id="functions">
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a74518f928669160b1414e0828eaafbb6"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
TensorVar)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a91682000d93e5bd2f20173780c529c14"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncAttrs</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a774eac1d7ce7a993b13f5e3947a8c8a4"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncName</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1afd5dc6b469056bd40917e93b6def788c.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1afd5dc6b469056bd40917e93b6def788c"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncRet</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/namespace_tvm.html 
b/tirx/reference/cpp/generated/namespace_tvm.html
index 22aae128455..a0cd238223f 100644
--- a/tirx/reference/cpp/generated/namespace_tvm.html
+++ b/tirx/reference/cpp/generated/namespace_tvm.html
@@ -656,12 +656,12 @@
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a41ee509ee2a4a8d9ae91969a2af01468.html#exhale-function-namespacetvm-1a41ee509ee2a4a8d9ae91969a2af01468"><span
 class="std std-ref">Function tvm::left_shift(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a691f5d8db08495baefbe9d4b09a9da46.html#exhale-function-namespacetvm-1a691f5d8db08495baefbe9d4b09a9da46"><span
 class="std std-ref">Function tvm::left_shift(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a43cd8da29b0be251d8d9fc4e93a5db3b.html#exhale-function-namespacetvm-1a43cd8da29b0be251d8d9fc4e93a5db3b"><span
 class="std std-ref">Function tvm::left_shift(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb.html#exhale-function-namespacetvm-1ae359d9b51f7f8869e5dbaf61c8661cbb"><span
 class="std std-ref">Function tvm::less(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11.html#exhale-function-namespacetvm-1acdfbd53bb9384d52e6af0bbb440b9f11"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a73232ab0487607c7e99939cd0120e9ea.html#exhale-function-namespacetvm-1a73232ab0487607c7e99939cd0120e9ea"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, double, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1ae359d9b51f7f8869e5dbaf61c8661cbb.html#exhale-function-namespacetvm-1ae359d9b51f7f8869e5dbaf61c8661cbb"><span
 class="std std-ref">Function tvm::less(PrimExpr, PrimExpr, 
Location)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1aa24e148562e149f345023f01a94fa9e2.html#exhale-function-namespacetvm-1aa24e148562e149f345023f01a94fa9e2"><span
 class="std std-ref">Function tvm::less(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a6f2b313be57b820bf8954df496a2e120.html#exhale-function-namespacetvm-1a6f2b313be57b820bf8954df496a2e120"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, float, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a534a6e697773ff5607038c8925146d25.html#exhale-function-namespacetvm-1a534a6e697773ff5607038c8925146d25"><span
 class="std std-ref">Function tvm::less(float, const PrimExpr&amp;, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1aa24e148562e149f345023f01a94fa9e2.html#exhale-function-namespacetvm-1aa24e148562e149f345023f01a94fa9e2"><span
 class="std std-ref">Function tvm::less(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
-<li><p><a class="reference internal" 
href="function_namespacetvm_1acdfbd53bb9384d52e6af0bbb440b9f11.html#exhale-function-namespacetvm-1acdfbd53bb9384d52e6af0bbb440b9f11"><span
 class="std std-ref">Function tvm::less(const PrimExpr&amp;, int, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a88ccf8598f756f100c10500969c21719.html#exhale-function-namespacetvm-1a88ccf8598f756f100c10500969c21719"><span
 class="std std-ref">Function tvm::less_equal(int, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a7743df0828a14fc0db059a00df04db37.html#exhale-function-namespacetvm-1a7743df0828a14fc0db059a00df04db37"><span
 class="std std-ref">Function tvm::less_equal(float, const PrimExpr&amp;, 
Location)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1a5e369b48cc28774b18e3fda6172de78c.html#exhale-function-namespacetvm-1a5e369b48cc28774b18e3fda6172de78c"><span
 class="std std-ref">Function tvm::less_equal(const PrimExpr&amp;, float, 
Location)</span></a></p></li>
diff --git 
a/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html 
b/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html
index 10d7254d393..d063a5b7394 100644
--- a/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html
+++ b/tirx/reference/cpp/generated/namespace_tvm__script__ir_builder__tirx.html
@@ -390,8 +390,8 @@
 <section id="functions">
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a74518f928669160b1414e0828eaafbb6.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a74518f928669160b1414e0828eaafbb6"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
TensorVar)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1ac307c2206e6fcacb36fe08289e5b5a31.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1ac307c2206e6fcacb36fe08289e5b5a31"><span
 class="std std-ref">Function tvm::script::ir_builder::tirx::Arg(ffi::String, 
Var)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a91682000d93e5bd2f20173780c529c14.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a91682000d93e5bd2f20173780c529c14"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncAttrs</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1a774eac1d7ce7a993b13f5e3947a8c8a4.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1a774eac1d7ce7a993b13f5e3947a8c8a4"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncName</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1script_1_1ir__builder_1_1tirx_1afd5dc6b469056bd40917e93b6def788c.html#exhale-function-namespacetvm-1-1script-1-1ir-builder-1-1tirx-1afd5dc6b469056bd40917e93b6def788c"><span
 class="std std-ref">Function 
tvm::script::ir_builder::tirx::FuncRet</span></a></p></li>
diff --git a/tirx/reference/cpp/generated/namespace_tvm__transform.html 
b/tirx/reference/cpp/generated/namespace_tvm__transform.html
index f3ef747b46c..ad0a0494d44 100644
--- a/tirx/reference/cpp/generated/namespace_tvm__transform.html
+++ b/tirx/reference/cpp/generated/namespace_tvm__transform.html
@@ -395,8 +395,8 @@
 <section id="functions">
 <h2>Functions<a class="headerlink" href="#functions" title="Link to this 
heading">#</a></h2>
 <ul class="simple">
-<li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47.html#exhale-function-namespacetvm-1-1transform-1a785a8237936df439abe7e3486f110d47"><span
 class="std std-ref">Function 
tvm::transform::CreateModulePass(ffi::TypedFunction&lt;IRModule(ffi::RValueRef&lt;IRModule&gt;,
 PassContext)&gt;, int, ffi::String)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a62f5fb8d1b795c807564f2f4bf6335e6.html#exhale-function-namespacetvm-1-1transform-1a62f5fb8d1b795c807564f2f4bf6335e6"><span
 class="std std-ref">Function 
tvm::transform::CreateModulePass(std::function&lt;IRModule(IRModule, 
PassContext)&gt;, int, ffi::String)</span></a></p></li>
+<li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a785a8237936df439abe7e3486f110d47.html#exhale-function-namespacetvm-1-1transform-1a785a8237936df439abe7e3486f110d47"><span
 class="std std-ref">Function 
tvm::transform::CreateModulePass(ffi::TypedFunction&lt;IRModule(ffi::RValueRef&lt;IRModule&gt;,
 PassContext)&gt;, int, ffi::String)</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1aee146a827f7a9321f61fff2fe51ee385.html#exhale-function-namespacetvm-1-1transform-1aee146a827f7a9321f61fff2fe51ee385"><span
 class="std std-ref">Function 
tvm::transform::EnrichErrorWithContext</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1a82441d5e64ba39817159a26b006e6e7c.html#exhale-function-namespacetvm-1-1transform-1a82441d5e64ba39817159a26b006e6e7c"><span
 class="std std-ref">Function 
tvm::transform::EnrichPassErrorWithContext</span></a></p></li>
 <li><p><a class="reference internal" 
href="function_namespacetvm_1_1transform_1af0a18b4d7ea2290541577f3c0b9382d3.html#exhale-function-namespacetvm-1-1transform-1af0a18b4d7ea2290541577f3c0b9382d3"><span
 class="std std-ref">Template Function 
tvm::transform::PassConfigWithDefaults</span></a></p></li>
diff --git 
a/tirx/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.html 
b/tirx/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.html
index 856a30c592a..0de61e62f82 100644
--- a/tirx/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.html
+++ b/tirx/reference/cpp/generated/program_listing_file_tvm_runtime_base.h.html
@@ -386,11 +386,10 @@
 <span class="c1">// we will avoid defining extra C APIs here</span>
 <span class="cp">#include</span><span class="w"> </span><span 
class="cpf">&lt;tvm/ffi/c_api.h&gt;</span>
 
-<span class="c1">// TIRx version. Overridable at build time via 
-DTVM_TIRX_VERSION="..." (scikit-build-core</span>
-<span class="c1">// passes the setuptools_scm-resolved version through CMake). 
The literal below is the</span>
-<span class="c1">// fallback for a bare build with no override.</span>
+<span class="c1">// TIRx version. CMake defines it from the setuptools-scm 
version under scikit-build-core or</span>
+<span class="c1">// from the git tag. The literal below is the fallback for a 
build with no definition.</span>
 <span class="cp">#ifndef TVM_TIRX_VERSION</span>
-<span class="cp">#define TVM_TIRX_VERSION "0.1.0b1"</span>
+<span class="cp">#define TVM_TIRX_VERSION "0.1.0.dev0"</span>
 <span class="cp">#endif</span>
 
 <span class="c1">// Core runtime visibility is independent of TIRx compiler 
visibility.</span>
diff --git a/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html 
b/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
index bce8a55d3aa..9b7d43c25d7 100644
--- a/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
+++ b/tirx/reference/python/generated/tvm_tirx.tirx.tile.Operand.html
@@ -430,7 +430,7 @@
 <h1>tvm_tirx.tirx.tile.Operand<a class="headerlink" 
href="#tvm-tirx-tirx-tile-operand" title="Link to this heading">#</a></h1>
 <dl class="py class">
 <dt class="sig sig-object py" id="tvm_tirx.tirx.tile.Operand">
-<span class="property"><span class="k"><span 
class="pre">class</span></span><span class="w"> </span></span><span 
class="sig-prename descclassname"><span 
class="pre">tvm_tirx.tirx.tile.</span></span><span class="sig-name 
descname"><span class="pre">Operand</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span> [...]
+<span class="property"><span class="k"><span 
class="pre">class</span></span><span class="w"> </span></span><span 
class="sig-prename descclassname"><span 
class="pre">tvm_tirx.tirx.tile.</span></span><span class="sig-name 
descname"><span class="pre">Operand</span></span><span 
class="sig-paren">(</span><em class="sig-param"><span class="n"><span 
class="pre">name</span></span><span class="p"><span 
class="pre">:</span></span><span class="w"> </span><span class="n"><span 
class="pre">str</span> [...]
 <dd><p>Bases: <code class="xref py py-class docutils literal 
notranslate"><span class="pre">object</span></code></p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
diff --git a/tirx/searchindex.js b/tirx/searchindex.js
index d006ee6c43f..3f63b7155df 100644
--- a/tirx/searchindex.js
+++ b/tirx/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"A CUDA Function":[[23,"a-cuda-function"]],"A 
Global-to-Shared Copy":[[30,"a-global-to-shared-copy"]],"A Load, Compute, and 
Store Example":[[34,"a-load-compute-and-store-example"]],"A Shared-Memory 
Exchange":[[32,"a-shared-memory-exchange"]],"A Tile Load, Computation, and 
Store":[[35,"a-tile-load-computation-and-store"]],"API 
Reference":[[10,null]],"Absolute value and 
negation":[[1537,"absolute-value-and-negation"]],"Accumulation, transpose and 
alpha/beta":[ [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"A CUDA Function":[[23,"a-cuda-function"]],"A 
Global-to-Shared Copy":[[30,"a-global-to-shared-copy"]],"A Load, Compute, and 
Store Example":[[34,"a-load-compute-and-store-example"]],"A Shared-Memory 
Exchange":[[32,"a-shared-memory-exchange"]],"A Tile Load, Computation, and 
Store":[[35,"a-tile-load-computation-and-store"]],"API 
Reference":[[10,null]],"Absolute value and 
negation":[[1537,"absolute-value-and-negation"]],"Accumulation, transpose and 
alpha/beta":[ [...]
\ No newline at end of file

Reply via email to