You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
`forge-cute-py` is a project for developing and evaluating **CuTe DSL** kernels in Python.
2
2
3
-
As initially planned, it should provides a workflow to **run kernels, validate correctness against PyTorch references, benchmark performance, and profile**.
3
+
As initially planned, it provides a workflow to **run kernels, validate correctness against PyTorch references, benchmark performance, and profile**.
4
4
5
5
## Current scope (v0.1)
6
6
@@ -30,7 +30,7 @@ Not currently in scope for v0: FlashAttention kernels (FA1+), decode/KV-cache, F
30
30
31
31
```bash
32
32
uv sync
33
-
````
33
+
```
34
34
35
35
If you need an editable/dev install, use your normal `uv` workflow (project is expected to be runnable via `uv run ...`).
36
36
@@ -84,6 +84,8 @@ Run a standalone benchmark:
84
84
85
85
```bash
86
86
uv run python bench/benchmark_copy_transpose.py --tile-size 16
87
+
uv run python bench/benchmark_online_softmax.py --impl auto
88
+
uv run python bench/benchmark_online_softmax.py --impl kernel
87
89
```
88
90
89
91
Profile a kernel with helper script:
@@ -108,7 +110,7 @@ ncu --set full -o profiles/copy_transpose uv run python bench/benchmark_copy_tra
0 commit comments