v4.4 tag release update. (#3032)

This commit is contained in:
Junkai-Wu
2026-02-13 23:27:58 -05:00
committed by GitHub
parent 01687cfba1
commit d4bbf728ca
140 changed files with 41622 additions and 3689 deletions
@@ -5,20 +5,30 @@
Introduction
======================
============
Overview
--------
|DSL| is a Python-based domain-specific language (DSL) designed for |DC| of numeric and GPU-oriented code. Its primary goals are:
|DSL| is a Python-based domain-specific language (DSL) designed for |DC| of
high-performance GPU kernels. It evolved from the C++ CUTLASS library and is
now available as a decorator-based DSL.
- **Consistent with CuTe C++**, allowing users to express GPU kernels with full control of the hardware.
Its primary goals are:
- **Zero-cost abstraction**, DSL is a zero-cost abstraction thanks to Hybrid DSL approach.
- **Consistent with CuTe C++**, allowing users to express GPU kernels with full
control of the hardware.
- **JIT compilation** for both host and GPU execution.
- `DLPack <https://github.com/dmlc/dlpack>`_ **integration**, enabling seamless interop with frameworks (e.g., PyTorch, JAX).
- **JIT caching**, so that repeated calls to the same function benefit from cached |IR| modules.
- **Native types and type inference** to reduce boilerplate and improve performance.
- **Optional lower-level control**, offering direct access to GPU backends or specialized |IR| dialects.
- `DLPack <https://github.com/dmlc/dlpack>`_ **integration**, enabling seamless
interop with frameworks (e.g., PyTorch, JAX).
- **JIT caching**, so that repeated calls to the same function benefit from
cached |IR| modules.
- **Native types and type inference** to reduce boilerplate and improve
performance.
- **Optional lower-level control**, offering direct access to GPU backends or
specialized |IR| dialects.
Decorators
----------