debug: print SF shape/strides before interleave

This commit is contained in:
2026-05-12 14:31:41 +00:00
parent e498a2c729
commit d8ae7a3225

View File

@@ -286,6 +286,8 @@ def transform_nvfp4_weights_for_mega_moe(
l1_sf_mn, l1_n, l1_k, (1, 16), num_experts)
l2_sf_transformed = transform_sf_into_required_layout(
l2_sf_mn, l2_n, l2_k, (1, 16), num_experts)
print(f"[debug-pre-interleave] l1_sf_transformed: shape={tuple(l1_sf_transformed.shape)} strides={l1_sf_transformed.stride()}", flush=True)
print(f"[debug-pre-interleave] l2_sf_transformed: shape={tuple(l2_sf_transformed.shape)} strides={l2_sf_transformed.stride()}", flush=True)
# L1: interleave gate/up
l1_interleaved = _interleave_l1_weights((l1_weights[0], l1_sf_transformed))