Skip to content

[CuTe] Handle Underscore entries in zip2_by - #3626

Open
XFDG wants to merge 1 commit into
NVIDIA:mainfrom
XFDG:fix/zip2-by-underscore-3514
Open

XFDG wants to merge 1 commit into
NVIDIA:mainfrom
XFDG:fix/zip2-by-underscore-3514

Conversation

@XFDG

@XFDG XFDG commented Sep 13, 2026

Copy link
Copy Markdown

Summary

  • preserve an entire layout mode in REST when its zip2_by guide entry is Underscore
  • let shape and stride callers provide the correct BLOCK identity (1 and 0, respectively)
  • cover both hierarchical and scalar kept modes in the CuTe core unit tests

Testing

  • B200 (SM100a), CUDA 13.1: hierarchical-mode baseline produced the wrong layout; fixed repro compiled and returned 0 with the expected layout
  • B200 (SM100a), CUDA 13.1: scalar-mode baseline failed to compile in zip2_by; fixed repro compiled and returned 0 with the expected layout
  • full cutlass_test_unit_cute_core target was not run because CMake's GoogleTest FetchContent cannot reach GitHub from the GPU node

Contribution disclosure

AI assistance was used for repository research, implementation, and running the checks above.

Fixes #3514

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

zip2_by does not handle Underscore tiler entries: kept modes are silently split or fail to compile

1 participant