amonshano's picture
Add Echo-Memory codebase used for this run (CC BY 4.0, JD Echo Team) (part 3)
b66f552 verified
Raw
History Blame Contribute Delete
208 Bytes
import torch
@torch.jit.script
def normalize_output(q: torch.Tensor, k: torch.Tensor, o: torch.Tensor) -> torch.Tensor:
k = k.cumsum(1)
z = (q * k).sum(-1, keepdim=True)
return o / (z + 1e-10)