KVç¼åè§£æå åå·®å¼ | AIçæåç¿»è¯
é®é¢ï¼ 为ä½å¨ç¸åä¸ä¸æé¿åº¦åç¸åé忡件ä¸ï¼Gemma-4 E2B æ¯ A26B MoE å ç¨æ´å°å åï¼ç§»å¨è®¾å¤è½æ¯æå¤é¿çä¸ä¸æï¼32k è¿æ¯ 65kï¼ï¼
åçï¼
è¿ç§å°æé常æºäº MoE ä¸ç¨ 坿¨¡å çå åè¡ä¸ºå·®å¼ä»¥å KV ç¼åçæ©å±æ¹å¼ã å³ä¾¿éåæ¯ç¹æ°ç¸åï¼è¿è¡æ¶å å主è¦ç± KV ç¼å主导ï¼èä¸ä» ä» æ¯æéã
å ³é®å ³ç³»å¼ï¼
\text{KV ç¼åå å} \approx 2 \times L \times H \times T \times \text{æ¯ä¸ªå ç´ çåèæ°}
å ¶ä¸ï¼
- (L) = 屿°
- (H) = éèå±å¤§å°
- (T) = ä¸ä¸æé¿åº¦ï¼32kã65k çï¼
- å å 2 = K ç¼å + V ç¼å
- åèæ° = åå³äº fp16 / q8 / q4 ç设置
1. 为ä»ä¹ Gemma-4 E2B æ¯ A26B MoE å ç¨æ´å°å å
尽管 A26B æ¯ MoE 模åï¼ä½å ¶ KV ç¼å å¹¶éç¨çã
å ³é®ç¹ï¼
- MoE åå°çæ¯ è®¡ç®é
- MoE ä¸ä¼åå° KV ç¼å
- KV ç¼ååå³äº éèå±å¤§å°ï¼èéæ¿æ´»çä¸å®¶æ°é
å æ¤ï¼å¦æï¼
- A26B å ·æ æ´å¤§çéè维度
- æ´å¤ç注æå头
- æ´å¤ç屿°
é£ä¹å®ç KV ç¼åä¼ å¤§å¾å¤ã
è¿å°±æ¯ä¸ºä»ä¹ï¼
- ç¸åçéå级å«
- ç¸åçä¸ä¸æé¿åº¦ä¸
- A26B MoE ä»ä¼å ç¨ æ´å¤ RAM
åå ï¼
MoE çç¨çæ§ä» éç¨äº FFN æéï¼ ä½ KV ç¼ååå¨çæ¯ å®æ´ç注æåç¶æã
2. 为ä»ä¹ E2B å¨å åä¸ç¹å«é«æ
Gemma-4 E2B å¯è½å ·æï¼
- æ´å°çéèå±å¤§å°
- æ´å°ç屿°
- æ´å°ç注æå头维度
å æ¤ KV ç¼åå°å¾å¤ã
ç´è§ç¤ºä¾ï¼
å³ä¾¿ A26B åªæ¿æ´» 2 个ä¸å®¶ï¼
KV ç¼å仿¯å®æ´å¤§å°ã
3. ç§»å¨è®¾å¤ä¸çä¸ä¸æé¿åº¦ï¼32k ä¸ 65kï¼
ä¸ä¸æé¿åº¦æ çº¿æ§ å ³ç³»æ©å±ï¼
32k â åºå 65k â å å约å¢å 2 å
å æ¤ï¼å¦æï¼
32k å¯å®¹çº³ â 65k å¾å¯è½ OOM
å ¸åçç§»å¨è®¾å¤ / å°å ååºæ¯ï¼
- 7B / E2B â 32k å¯è¡
- 65k â 临ç / OOM
- A26B â å³ä½¿ 32k ä¹è´æ é
åå ï¼
è¶ è¿çº¦ 16k åï¼KV ç¼åæä¸ºå å主导å ç´ ã
4. 为ä»ä¹éå卿¤å¸®å©ä¸å¤§
éååå°çæ¯ï¼
- 模åæé
ä½ KV ç¼åéå¸¸ä¿æ fp16 / fp8
å æ¤å å â ç± KV ç¼å主导
æä»¥ï¼
ç¸åçéåçº§å« ä½ä¸åçéèå±å¤§å° â å åå·®å¼å·¨å¤§
5. ç®åçæç»´æ¨¡å
ç¨ å¯æ¨¡åå åï¼
æé + KV ç¼å
MoE 模åå åï¼
æéï¼æ¿æ´»é¨åè¾å°ï¼ + ç¸åç KV ç¼å
ç»è®ºï¼
MoE èç计ç®é ä½ ä¸èçä¸ä¸æå å
æç»ç´è§çè§£
E2B 注æå维度è¾å° â KV ç¼åè¾å° â æ´é¿ä¸ä¸æå¯å®¹çº³
A26B MoE 注æå维度è¾å¤§ â KV ç¼ååºå¤§ â å 忥å§è¨è
å æ¤ E2B 坿¯æï¼
- 32k è¾è½»æ¾
- æè®¸ 65k
è A26B å³ä½¿å¨ 32k ä¸ä¸æä¸ä¹å¾ååã
