flashinfer.comm.get_pcie_ipc_launch_config¶
- flashinfer.comm.get_pcie_ipc_launch_config(world_size: int, numel: int, elem_size: int, max_blocks: int = 128) IpcLaunchConfig | None¶
Launch configuration for one shape, or
Nonewhen unsupported.Nonemeans the kernels cannot run the shape, so the caller must use another backend. It never means “untuned”: an untuned shape gets the seed.Depends only on its arguments, so every rank in a group reaches the same answer – a prerequisite, since a rank that opts out while its peers opt in deadlocks the collective.