Image Util Kernels#
-
struct Phi4MMIndex#
Phi4MMIndex Device-side index and size metadata for Phi-4MM HD packing. Fields:
hBlocks/wBlocks [numImages]: per-image grid sizes (hb = H/blockImageSizeH, wb = W/blockImageSizeW)
srcGlbStart [numImages]: starting raw-token offset for the tokensPerSide x tokensPerSide global grid of image i
srcSubStart [numImages]: starting raw-token offset for sub-grid tokens of image i
dstOutStart [numImages]: starting packed-token offset in dst for image i
subOutLen [numImages]: sub segment token count per image (includes one newline per row)
numImages: batch size
hidden: embedding length
totalOutTokens: total tokens to be written across all images