flashinfer.comm.mnnvl_cutedsl_ag.MNNVLCuteDSLAllGatherDualNormWorkspace¶
- class flashinfer.comm.mnnvl_cutedsl_ag.MNNVLCuteDSLAllGatherDualNormWorkspace(tp_size: int, tp_rank: int, max_token_num: int, hidden_dim: int, *, group: ProcessGroup, tuning: LLAllGatherDualNormTuning | None = None)¶
- __init__(tp_size: int, tp_rank: int, max_token_num: int, hidden_dim: int, *, group: ProcessGroup, tuning: LLAllGatherDualNormTuning | None = None) None¶
Methods
__init__(tp_size, tp_rank, max_token_num, ...)check_support(local_supported)Collectively agree on a local
supports_*result before capture.compile(*, post_eps, next_eps[, ...])Compile one constant set ahead of time, e.g. before graph capture.
destroy()Release the mailbox once in-flight work on every rank is done.
fits(shard)Whether this rank's
[M, H/TP]BF16 shard fits the workspace.Attributes
impl