Latent decoder › 6 decoder blocks › Perceiver attention
no parameters
Each query weighs the values at all 2T positions by its softcapped scores against their keys.
All 4 steps
- in
- [B batch, 12 heads, T positions, 64 head features] [B batch, 12 heads, 2T positions, 64 head features] [B batch, 12 heads, 2T positions, 64 head features]
- out
- [B batch, 12 heads, T positions, 64 head features]
Explanation
The fused kernel does not store the score and weight fields; the plate states its arithmetic step by step.
Sources2
Direct evidence
Both streams are normalized; queries come from one stream, keys and values from both, concatenated along positions; queries and keys are normalized per head; attention runs over all positions with softcap; the heads are merged and projected.
The implementation, pinned at revision e18c42acdfb7, not yet public
Direct evidence
The latent decoder: 12 heads of 64 features, query and key normalization, softcap 50, 6 layers, MLP multiplier 4; the token decoder has 3 blocks.
The implementation, pinned at revision e18c42acdfb7, not yet public