Neurala nätverk

Transformerkalkylator

Ange arkitekturen och se parametrar, vikternas minne i FP32, FP16 och INT8, och träningsminne.

Parametrar
6,57 mdr
Vikter FP32
24,5 GB
Vikter FP16 / BF16
12,2 GB
Vikter INT8 / INT4
6,1 / 3,1 GB
Per lager
201,3 milj.
Embeddings
131,1 milj.
Träning (Adam, blandad)
≈ 98 GB

Uppskattning för en dekoder med standard-attention utan bias. Gated MLP (SwiGLU) har tre matriser — sätt MLP-faktorn till 1,5 × din mellandimension/d.

Vanliga frågor

Hur räknas parametrarna?
Varje lager har cirka 4d² för attention och 2·ff·d² för MLP. Lägg till embeddings (vokabulär × d).
Varför tar träning mer minne?
Med Adam lagras vikter, gradienter och två optimeringsmoment, ungefär 16 byte per parameter i blandad precision, utöver aktiveringar.
Ingår KV-cachen?
Nej. KV-cachen vid inferens växer med kontextlängd och batch och kommer utöver vikterna.