Are there any fundamental differences between Mamba, Retnet and RWKV, or are they all variants of this same architecture?
These models aren't really RNNs- they have only a linear gate which cannot depend on previous tokens at this layer, so they cant update their state in a way which depends on the current state very much.