Download ced-visualization.json from Ne30Charm/tiny-ced: direct link, hf CLI and curl.
- Browser
- Download file 66.1 kB
-
https://huggingface.co/Ne30Charm/tiny-ced/resolve/main/ced-visualization.json
- Command line
-
hf download hf://Ne30Charm/tiny-ced/ced-visualization.json
-
curl -L -o ced-visualization.json https://huggingface.co/Ne30Charm/tiny-ced/resolve/main/ced-visualization.json
66.1 kB
| { | |
| "architecture": "causal-encoder-decoder", | |
| "num_encoder_layers": 4, | |
| "num_decoder_layers": 4, | |
| "hidden_size": 384, | |
| "num_attention_heads": 6, | |
| "head_dim": 64, | |
| "vocab_size": 8192, | |
| "local_window": 64, | |
| "max_position_embeddings": 512, | |
| "position_encoding": "rope", | |
| "normalization": "rmsnorm", | |
| "activation": "swiglu", | |
| "input": { | |
| "name": "input_ids", | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch=1", | |
| "sequence" | |
| ] | |
| }, | |
| "mask_semantics": "int64: 1=allowed, 0=blocked; first T attention columns are global, next T are local", | |
| "attention_probs_semantics": "softmax probabilities actually multiplied by concatenated values; first T keys global, next T local", | |
| "outputs": { | |
| "token_embeddings": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Learned token embedding before encoder blocks" | |
| }, | |
| "encoder_0_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "encoder_0_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "encoder_0_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "encoder_0_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "encoder_0_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: the block's norm1" | |
| }, | |
| "encoder_0_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: the block's norm1" | |
| }, | |
| "encoder_0_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: the block's norm1" | |
| }, | |
| "encoder_0_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "encoder_0_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "encoder_0_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "encoder_0_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "encoder_0_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "encoder_0_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "encoder_0_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "encoder_0_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "encoder_0_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "encoder_0_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "encoder_0_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "encoder_0_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "encoder_0_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "encoder_0_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "encoder_0_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "encoder_0_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "encoder_0_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "encoder_0_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "encoder_0_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "encoder_1_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "encoder_1_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "encoder_1_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "encoder_1_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "encoder_1_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: the block's norm1" | |
| }, | |
| "encoder_1_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: the block's norm1" | |
| }, | |
| "encoder_1_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: the block's norm1" | |
| }, | |
| "encoder_1_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "encoder_1_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "encoder_1_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "encoder_1_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "encoder_1_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "encoder_1_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "encoder_1_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "encoder_1_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "encoder_1_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "encoder_1_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "encoder_1_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "encoder_1_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "encoder_1_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "encoder_1_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "encoder_1_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "encoder_1_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "encoder_1_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "encoder_1_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "encoder_1_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "encoder_2_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "encoder_2_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "encoder_2_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "encoder_2_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "encoder_2_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: the block's norm1" | |
| }, | |
| "encoder_2_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: the block's norm1" | |
| }, | |
| "encoder_2_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: the block's norm1" | |
| }, | |
| "encoder_2_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "encoder_2_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "encoder_2_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "encoder_2_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "encoder_2_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "encoder_2_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "encoder_2_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "encoder_2_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "encoder_2_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "encoder_2_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "encoder_2_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "encoder_2_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "encoder_2_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "encoder_2_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "encoder_2_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "encoder_2_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "encoder_2_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "encoder_2_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "encoder_2_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "encoder_3_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "encoder_3_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "encoder_3_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "encoder_3_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "encoder_3_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: the block's norm1" | |
| }, | |
| "encoder_3_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: the block's norm1" | |
| }, | |
| "encoder_3_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: the block's norm1" | |
| }, | |
| "encoder_3_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "encoder_3_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "encoder_3_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "encoder_3_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "encoder_3_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "encoder_3_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "encoder_3_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "encoder_3_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "encoder_3_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "encoder_3_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "encoder_3_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "encoder_3_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "encoder_3_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "encoder_3_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "encoder_3_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "encoder_3_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "encoder_3_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "encoder_3_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "encoder_3_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "encoder_pre_final_norm": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Encoder hidden state before encoder final RMSNorm" | |
| }, | |
| "encoder_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Normalized encoder representation used as decoder global K/V source" | |
| }, | |
| "decoder_0_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "decoder_0_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "decoder_0_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "decoder_0_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "decoder_0_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: encoder_output" | |
| }, | |
| "decoder_0_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: encoder_output" | |
| }, | |
| "decoder_0_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: encoder_output" | |
| }, | |
| "decoder_0_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "decoder_0_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "decoder_0_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "decoder_0_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "decoder_0_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "decoder_0_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "decoder_0_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "decoder_0_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "decoder_0_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "decoder_0_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "decoder_0_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "decoder_0_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "decoder_0_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "decoder_0_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "decoder_0_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "decoder_0_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "decoder_0_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "decoder_0_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "decoder_0_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "decoder_1_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "decoder_1_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "decoder_1_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "decoder_1_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "decoder_1_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: encoder_output" | |
| }, | |
| "decoder_1_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: encoder_output" | |
| }, | |
| "decoder_1_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: encoder_output" | |
| }, | |
| "decoder_1_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "decoder_1_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "decoder_1_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "decoder_1_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "decoder_1_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "decoder_1_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "decoder_1_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "decoder_1_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "decoder_1_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "decoder_1_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "decoder_1_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "decoder_1_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "decoder_1_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "decoder_1_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "decoder_1_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "decoder_1_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "decoder_1_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "decoder_1_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "decoder_1_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "decoder_2_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "decoder_2_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "decoder_2_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "decoder_2_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "decoder_2_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: encoder_output" | |
| }, | |
| "decoder_2_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: encoder_output" | |
| }, | |
| "decoder_2_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: encoder_output" | |
| }, | |
| "decoder_2_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "decoder_2_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "decoder_2_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "decoder_2_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "decoder_2_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "decoder_2_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "decoder_2_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "decoder_2_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "decoder_2_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "decoder_2_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "decoder_2_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "decoder_2_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "decoder_2_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "decoder_2_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "decoder_2_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "decoder_2_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "decoder_2_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "decoder_2_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "decoder_2_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "decoder_3_input": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input before attention RMSNorm" | |
| }, | |
| "decoder_3_norm1": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block input after attention RMSNorm; local K/V source" | |
| }, | |
| "decoder_3_q_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query linear projection before RoPE" | |
| }, | |
| "decoder_3_q": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Query after RoPE, used in attention scores" | |
| }, | |
| "decoder_3_global_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key projection before RoPE; source: encoder_output" | |
| }, | |
| "decoder_3_global_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global key after RoPE, used in attention scores; source: encoder_output" | |
| }, | |
| "decoder_3_global_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Global value projection used in attention output; source: encoder_output" | |
| }, | |
| "decoder_3_local_k_pre_rope": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key projection before RoPE" | |
| }, | |
| "decoder_3_local_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local key after RoPE, used in attention scores" | |
| }, | |
| "decoder_3_local_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "sequence", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 64 | |
| ], | |
| "meaning": "Local value projection used in attention output" | |
| }, | |
| "decoder_3_combined_k": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global keys followed by local keys on the sequence axis" | |
| }, | |
| "decoder_3_combined_v": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "global+local-key", | |
| "head_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 8, | |
| 64 | |
| ], | |
| "meaning": "Global values followed by local values on the sequence axis" | |
| }, | |
| "decoder_3_global_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed global key positions; causal" | |
| }, | |
| "decoder_3_local_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 4 | |
| ], | |
| "meaning": "Allowed local key positions; causal and within local window" | |
| }, | |
| "decoder_3_attention_mask": { | |
| "dtype": "int64", | |
| "semantic_shape": [ | |
| "batch", | |
| "broadcast-head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 1, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Global mask followed by local mask; 1 allowed, 0 blocked" | |
| }, | |
| "decoder_3_attn_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Scaled Q times transposed combined K, before mask" | |
| }, | |
| "decoder_3_attn_masked_scores": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Attention scores with blocked positions set to negative infinity" | |
| }, | |
| "decoder_3_attn_probs": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "head", | |
| "query", | |
| "global+local-key" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 6, | |
| 4, | |
| 8 | |
| ], | |
| "meaning": "Softmax probabilities actually multiplied by combined V" | |
| }, | |
| "decoder_3_attn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Attention result after output projection, before residual add" | |
| }, | |
| "decoder_3_after_attn_residual": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after attention residual add" | |
| }, | |
| "decoder_3_norm2": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Hidden state after FFN RMSNorm" | |
| }, | |
| "decoder_3_ffn_gate": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU gate linear projection" | |
| }, | |
| "decoder_3_ffn_up": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU up linear projection" | |
| }, | |
| "decoder_3_ffn_activation": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "ffn_dim" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 1024 | |
| ], | |
| "meaning": "SwiGLU product SiLU(gate) times up" | |
| }, | |
| "decoder_3_ffn_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "FFN down projection before residual add" | |
| }, | |
| "decoder_3_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Block output after FFN residual add" | |
| }, | |
| "decoder_output": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Last decoder block output before final RMSNorm" | |
| }, | |
| "final_hidden": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "feature" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 384 | |
| ], | |
| "meaning": "Decoder hidden state after final RMSNorm" | |
| }, | |
| "logits": { | |
| "dtype": "float32", | |
| "semantic_shape": [ | |
| "batch", | |
| "sequence", | |
| "vocab" | |
| ], | |
| "example_shape": [ | |
| 1, | |
| 4, | |
| 8192 | |
| ], | |
| "meaning": "Full-sequence vocabulary logits from tied LM head" | |
| } | |
| } | |
| } | |