[DOC] IKET quick start omits the GEMM GPU requirement and references a missing example
Maintainers usually reply within 4 days
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 82/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation
Research direction
Read the IKET profiling guide at media/docs/pythonDSL/guides/iket_profiling.rst, then check whether examples/python/CuTeDSL/dsl_tutorials/iket_compile_options.py exists at the referenced revision. Update the guide to state the quick-start GEMM's Blackwell requirement, direct Hopper users to an SM90-compatible kernel, and remove the missing example reference; done when those instructions match the reported behavior.
Written by the indexing model from the issue text.
Description
Report incorrect documentation
Location: IKET profiling guide, at the v4.8.1 source revision.
Problems: The introduction states that IKET supports Hopper and newer GPUs, but the quick-start command runs a GEMM that uses Blackwell tcgen05 instructions without stating that additional requirement. The guide also refers to examples/python/CuTeDSL/dsl_tutorials/iket_compile_options.py, which is absent at this revision.
Reproduction: On GH200 with CuTe DSL 4.8.1, the documented command
run-iket profile --postprocess perfetto -- \
python examples/python/CuTeDSL/dsl_tutorials/fp16_gemm_4_iket.py \
--mnk 512,1024,64
fails while constructing tcgen05.MmaF16BF16Op: the architecture diagnostic lists supported Blackwell targets and reports got sm_90a.
An independent SM90 add-one kernel using the same IKET marker/range APIs runs successfully under run-iket, produces the expected numeric output, and emits a Perfetto trace. This distinguishes the example's architecture requirement from IKET's own Hopper support; the Blackwell GEMM itself was not validated on GH200.
Suggested fix: State that this particular quick-start GEMM requires Blackwell, direct Hopper users to instrument an SM90-compatible kernel, and remove the nonexistent compile-options example reference.
- Dominant language
- C++
- Stars
- 10.7k
- Forks
- 2.2k
- Avg merge
- 3d 20h
- Merged PRs (30d)
- 4
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from NVIDIA/cutlass
-
[Bug][CuTeDSL][Fuzz] `utils.gemm.sm100.epilogue` releases the accumulator before `tcgen05.ld` completes: no `tcgen05.wait::ld` before the arrive that lets the next MMA overwrite TMEMPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 4 days
-
? - Needs Triage question
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
NVIDIA/cutlass#3796 · 1 comment · 1 reaction ·
Maintainers usually reply within 4 days
-
[BUG] CuTe DSL from_dlpack rejects float8_e4m3fn tensors (dtype_map lists Float8E5M2 only)Possibly taken @Ammar-Alnagar claimed this 20 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
NVIDIA/cutlass#3716 · 1 comment ·
Maintainers usually reply within 4 days
-
EllGemm ColumnMajor-output workspace sizing uses the unswapped problem shape and undersizes split-K semaphoresPossibly taken @XFDG claimed this 49 days ago. OpenCUTLASS C++
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
NVIDIA/cutlass#3539 · 2 comments ·
Maintainers usually reply within 4 days
-
smem_atom_layoutSFB branches on majorSFA instead of majorSFBPossibly taken @migarci2 claimed this 64 days ago. OpenCUTLASS C++ inactive-30d
Difficulty 1/5 Under an hour Newbie friendliness 88/100
NVIDIA/cutlass#3535 · 4 comments ·
Maintainers usually reply within 4 days
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
jellyfin/jellyfin-desktop#1290 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
godotengine/godot#125035 ·
Maintainers usually reply within 1 day
-
agent:WSL bug LOW security
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
mgradwohl/tasksmack#3290 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mw00/project-maya#743 ·
Maintainers usually reply within 1 day
-
ENABLE_CUTE_DSL=OFF does not compile: runPadding stub does not match its declarationPossibly taken @akhil9tiet claimed this today. Openbug
Difficulty 1/5 Under an hour Newbie friendliness 82/100
NVIDIA/TensorRT-Edge-LLM#268 · 2 comments ·
Maintainers usually reply within 3 days