MCPcopy Create free account
hub / github.com/FlashSampling/FlashSampling / _compute_pid

Function _compute_pid

src/fused_mm_sampling/persistent_matmul.py:286–292  ·  view source on GitHub ↗
(tile_id, num_pid_in_group, num_pid_m, GROUP_SIZE_M, NUM_SMS)

Source from the content-addressed store, hash-verified

284
285@triton.jit
286def _compute_pid(tile_id, num_pid_in_group, num_pid_m, GROUP_SIZE_M, NUM_SMS):
287 group_id = tile_id // num_pid_in_group
288 first_pid_m = group_id * GROUP_SIZE_M
289 group_size_m = min(num_pid_m - first_pid_m, GROUP_SIZE_M)
290 pid_m = first_pid_m + (tile_id % group_size_m)
291 pid_n = (tile_id % num_pid_in_group) // group_size_m
292 return pid_m, pid_n
293
294
295@triton.autotune(

Calls

no outgoing calls

Tested by

no test coverage detected