Diff Coverage

Diff: origin/master...HEAD, staged and unstaged changes

Source File Diff Coverage (%) Missing Lines
hyper_parallel/distributed/context_parallel/wrappers.py 50.0% 536
hyper_parallel/distributed/context_parallel/wrappers.py
532
533
534
535
536
537
538
539
540

        def cp_aware_sdpa(q: Any, k: Any, v: Any, **kw: Any) -> Any:
            """CP-aware SDPA replacement: all-gather K/V plus the D-04 mask."""
            fired["hit"] = True
            return _cp_sdpa_call(orig_sdpa, cp_mesh, q, k, v, kw)

        F.scaled_dot_product_attention = cp_aware_sdpa
        try:
            out = original_forward(hidden_states, *args, **kwargs)