What problem does it solve? Choosing and verifying distributed parallelism for diffusion transformer (DiT) inference is error-prone: Ulysses/CP/TP/RSP/PP forms behave differently across interconnect topologies, communication masking often fails silently, and few-step benchmarks can produce rankings that do not extrapolate to full-step runs. This Skill provides tested selection criteria, masking upper-bound analysis, and diagnostic protocols for multi-card Ascend NPU deployments. ## Core Features & Use Cases - Parallelism strategy selection: Compares USP, CFG, TP, RSP, PP and composite AllGather-KV × Ulysses forms with topology-aware rules (same-domain bulk vs cross-domain head-parallel) and a seven-gate decision flow including GQA and communication lower bounds. - Communication masking analysis: Computes the true masking ceiling from per-layer C/F ratios (when 1-1/n is unreachable), provides implementation recipes (chunked pipelining, block-level events, single active communicator), and verifies effectiveness via operator counts, side-stream AI-core checks, and byte-identical outputs. - Few-step multi-rank validation protocol: Defines a DiT-only timing methodology with dispersion gates (3%) and drift thresholds (5%) to decide whether few-step rankings extrapolate to full-step runs. - Failure diagnosis: Covers HcclAlltoAllV SIGSEGV workarounds, silent sequence-parallel deactivation, port-bind errors, CP × sparse-attention seam contracts, and parallel-plan attribution via stage-delta decomposition and collective grouping. - Use Case: When profiling shows 30% exposed communication on an 8-card run, use the masking bound calculator to determine whether the ceiling is the limiting factor, then apply the chunked pipelining recipe and verify with the provided attribution scripts. ## Quick Start Ask the assistant to help choose between pure Ulysses and composite AllGather-KV parallelism for your multi-card DiT deployment, or to diagnose why communication masking is not reaching its expected ratio.