↓ 5 callersMethodget_shape_AGet A extents. fprop: A extents array contains [N,D,H,W,C]. Turn that into ((W,H,D,N), (C)) dgrad: A extents array contains [N,Z,P,Q,K]. Turn that int
src/cuda/flash_attn/cutlass/cutlass/conv/convnd_problem_shape.hpp:402
↓ 5 callersMethodget_shape_BGet B extents. fprop: B extents array contains [K,T,R,S,C]. Turn that into ((K), (C,S,R,T)) dgrad: B extents array contains [K,T,R,S,C]. Turn that int
src/cuda/flash_attn/cutlass/cutlass/conv/convnd_problem_shape.hpp:426