good morning (reaction thread)

so in the decoder every CSA2 layer has a global branch and a local swa branch where the swa branch is computed from current layer hidden states, and the global branch's kv cache is just a linear proj of the encoder hidden states. and they don't do this during prefill, since you can just get the relevant KVs for decode with a quick linear proj






















































