Description
Efficient masking operations for MAE-style masked prediction.
Operations
# Gather visible tokens (for encoder)
visible = masked_gather(tokens, mask) # (B, T, D) → (B, T_visible, D)
# Scatter predictions back to full sequence
full = masked_scatter(visible, predictions, mask) # → (B, T, D)
Implementation
- Fused gather with mask indexing
- Avoid materialized index tensors
- Support arbitrary mask patterns (random, block, etc.)
Tests
Used In
MAE, JEPA, BEiT, data2vec, masked world models
Description
Efficient masking operations for MAE-style masked prediction.
Operations
Implementation
Tests
Used In
MAE, JEPA, BEiT, data2vec, masked world models