Skip to content

Commit 7cdf89d

Browse files
committed
Add 1.3.0 release notes
Signed-off-by: Jay Gu <jagu@nvidia.com>
1 parent 6f3c638 commit 7cdf89d

9 files changed

Lines changed: 30 additions & 19 deletions

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,32 @@
33

44
Release Notes
55
=============
6+
1.3.0 (2026-04-20)
7+
------------------
8+
### Features
9+
- Add API for ahead-of-time compilation and export via {py:func}`compilation.export_kernel() <cuda.tile.compilation.export_kernel>`.<br>
10+
See the {doc}`Compilation and Export </compilation>` section for more details.
11+
- Add API for autotuning via {py:func}`tune.exhaustive_search() <cuda.tile.tune.exhaustive_search>` and the following helpers:
12+
- Add API {py:meth}`kernel.replace_hints() <cuda.tile.kernel.replace_hints>` to get a new kernel with updated hints.
13+
- Add API function {py:func}`compiler_timeout() <cuda.tile.compiler_timeout>` for temporarily setting the
14+
timeout on the tileiras compiler.<br>
15+
See the {ref}`Autotuning <autotuning>` section for more details.
16+
- Add API {py:meth}`Array.tiled_view() <cuda.tile.Array.tiled_view>` to create a tiled view of an array
17+
with a fixed tile shape and padding mode.
18+
19+
### Enhancements
20+
- Add support for specifying `memory_order` and `memory_scope` on `cuda.tile.load` and
21+
`cuda.tile.store` operations.
22+
- Improve `print()` to handle tuple and nested fstring.
23+
24+
25+
### Bug Fixes
26+
- Fix a bug where restricted float dtype with simple reduce and scan did not
27+
raise proper `TileTypeError`.
28+
29+
### ABI Changes
30+
- Change kernel ABI convention to omit parameters annotated with `cuda.tile.Constant`.
31+
632
1.2.0 (2026-03-05)
733
------------------
834
### CTK 13.2 features

changelog.d/aot-compile.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/autotuning-api.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog.d/memory-order-args-on-ldst.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/omit-const-params.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/raw-array-memory.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/restricted-dtype.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/tiled-view.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/source/performance.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,13 @@ Example
5353
:end-before: example-end
5454

5555

56+
.. _autotuning:
57+
5658
Autotuning
5759
----------
5860

59-
:func:`tune.exhaustive_search` provides a reliable way to measure
60-
kernel performance given a finite search space of configurations.
61+
:func:`tune.exhaustive_search` provides a convenient way to measure kernel performance
62+
on a finite space of configurations and return the best configuration.
6163

6264
.. autofunction:: cuda.tile.tune.exhaustive_search
6365

@@ -76,6 +78,3 @@ Fix graphics and memory clocks::
7678

7779
nvidia-smi -i <GPU_ID> -lgc <MIN_CLOCK>,<MAX_CLOCK>
7880
nvidia-smi -i <GPU_ID> -lmc <MIN_CLOCK>,<MAX_CLOCK>
79-
80-
81-
See :ref:`cuda.tile.tune module <operations-tuning>` for more details.

0 commit comments

Comments
 (0)