flashinfer.comm.mnnvl_cutedsl_ag.MNNVLCuteDSLAllGatherNormQuantWorkspace¶
- class flashinfer.comm.mnnvl_cutedsl_ag.MNNVLCuteDSLAllGatherNormQuantWorkspace(tp_size: int, tp_rank: int, max_token_num: int, hidden_dim: int, *, group: ProcessGroup, enable_pdl: bool = True)¶
- __init__(tp_size: int, tp_rank: int, max_token_num: int, hidden_dim: int, *, group: ProcessGroup, enable_pdl: bool = True) None¶
Methods
__init__(tp_size, tp_rank, max_token_num, ...)check_support(local_supported)Collectively agree on a local
supports_*result before capture.compile(*, eps[, gain_center])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