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