X
n × d
→
Q = XWQ · n × dk
K = XWK · n × dk
V = XWV · n × dv
→
QKT / √dkn × n
→
A
row softmax · n × n
→
AVweighted values
→
Z
n × dv