cute layout shape和stride公式总结 CuTe 两层 layout 嵌套的通用公式。先约定符号,再分 shape / stride / offset 三步。符号约定inner(内层,红框内): shape (R1, C1) stride (sr1, sc1) outer(外层,块阵列): shape (R2, C2) stride (sr2, sc2)逻辑坐标:ir ∈ [0, R1) 框内行 br ∈ [0, R2) 块行 ic ∈ [0, C1) 框内列 bc ∈ [0, C2) 块列内层占地:cosize(inner) = (R1-1)×sr1 + (C1-1)×sc1 + 1一、Shape 合并规则:某维内外层都有 extent → 嵌套;外层为 1 → 不嵌套,只保留内层。一般情况(行列都嵌套)shape_merged = ((R1, R2), (C1, C2))退化情况条件合并 shapeR2 =