LLM 파라미터 표

10종 · org 이름순 (같은 org는 파라미터 수 내림차순)

← 밀어서 더 보기 · 표 안에서 위아래로도 넘길 수 있어 (항목 이름 행은 위에 고정)

모델 (HF id)파라미터 수연산 파라미터가중치 바이트엔그램 바이트MoE 전문가활성 전문가전문가 크기공유 전문가 합레이어vocab어텐션 헤드KV 헤드KV/토큰KV/샘플윈도우선형/SSMSparse
deepseek-ai/DeepSeek-V4.1-FlashMoE · deepseek_v41560.13B16.48B313.37 GB196.93 GB384635.39M35.39M40129,2806411.60K2.62M128—top-k 512 · 인덱서 8개
deepseek-ai/DeepSeek-V4-FlashMoE · deepseek_v4290.94B13.80B159.62 GB—256625.17M25.17M43129,2806413.44K2.82M128—top-k 512 · 인덱서 21개
moonshotai/Kimi-K3.1-ProMoE · kimi_k312.78T105.54B1.56 TB—8961633.03M132.12M93163,840969616.90K118.70M—KDA (Kimi Delta Attention)top-k 2048 · 인덱서 24개
moonshotai/Kimi-K3MoE · kimi_k32.78T105.36B1.56 TB—8961633.03M132.12M93163,840969613.82K118.70M—KDA (Kimi Delta Attention)—
Qwen/Qwen3.8-Flash-NextMoE · qwen4_exp128.80B7.31B257.60 GB102.40 GB512104.92M4.92M48248,32024213.82K29.79M—Gated DeltaNettop-k 2048 · 인덱서 12개
Qwen/Qwen3.8-27Bdense · qwen3_527.78B26.90B55.56 GB——dense———64248,32024432.77K39.71M—Gated DeltaNet—
XiaomiMiMo/MiMo-V2.6-Pro-RLMoE · mimo_v21.02T41.89B566.05 GB—384837.75M—70152,576128825.60K19.66M128——
XiaomiMiMo/MiMo-V2.6-Flash-RLMoE · mimo_v2310.76B15.45B172.93 GB—256825.17M—48152,576644 / 811.52K12.78M128——
zai-org/GLM-5.3MoE · glm_moe_dsa753.33B41.25B755.63 GB—256837.75M37.75M78154,880646447.62K0——top-k 2048 · 인덱서 21개
zai-org/GLM-5.3-FlashMoE · glm5_next321.32B17.38B328.34 GB—288825.17M25.17M45154,88064648.46K38.99M—KDA (Kimi Delta Attention)top-k 2048 · 인덱서 11개 · k-pool 4

항목 설명

파라미터 수
총 파라미터 수 (엔그램 테이블 제외 · 양자화 저장형식 환산)
연산 파라미터
토큰 1개 처리에 실제로 쓰이는 파라미터 (임베딩·lm_head 포함, 인코더·MTP 제외, dense 모델도 같음)
가중치 바이트
HF 배포 파일 합계 · 엔그램 제외
엔그램 바이트
엔그램 테이블 크기 (위 두 항목에서 제외됨)
MoE 전문가
익스퍼트 수 (dense면 —)
활성 전문가
토큰당 활성화되는 익스퍼트 수 (dense면 —)
전문가 크기
익스퍼트 1개당 파라미터 수 (dense면 —)
공유 전문가 합
레이어 하나에 있는 공유 익스퍼트 전체의 파라미터 합 (없으면 —)
레이어
히든 레이어 수
vocab
토큰 사전 크기
어텐션 헤드
쿼리를 만드는 어텐션 헤드 수
KV 헤드
K/V 를 만드는 헤드 수 (전체어텐션 / 슬라이딩이 다르면 두 값 순서로)
KV/토큰
토큰 1개당 KV 캐시 요소 수
KV/샘플
긴 요청에서 고정되는 KV 캐시 요소 수
윈도우
슬라이딩 윈도우 크기 (없으면 —)
선형/SSM
선형(SSM) 레이어 종류 (없으면 —)
Sparse
sparse attention · top-k 선택 / '인덱서 N개' = 인덱서 모듈을 가진 레이어 수 (MTP 제외, 전체 어텐션 레이어 수 이내)
KV/토큰과 KV/샘플 계산 방식을 자세히 보기

두 열은 모두 KV 캐시의 요소 수입니다. KV/토큰은 토큰 하나를 처리할 때 늘어나는 요소 수입니다. KV/샘플은 요청이 충분히 길어졌을 때 더 늘지 않고 고정되는 요소 수입니다. 바이트로 바꾸려면 저장 dtype의 바이트 수를 곱합니다.

KV/토큰은 레이어마다 토큰 하나가 차지하는 요소 수를 구하고, 어텐션 레이어의 값을 모두 더해서 만듭니다.

전체 어텐션 레이어는 토큰마다 키와 값을 하나씩 저장합니다. 레이어당 요소 수는 2 × KV 헤드 수 × 헤드 차원입니다. 값 헤드 차원이 키 헤드 차원과 다르면 키에는 헤드 차원을 쓰고 값에는 값 헤드 차원을 씁니다.

MLA 모델은 키와 값을 따로 저장하지 않고 레이턴트 벡터(latent) 하나를 저장합니다. 레이어당 요소 수는 kv_lora_rank + qk_rope_head_dim입니다. DeepSeek처럼 attn.wkv 가중치가 있으면 그 출력 차원을 씁니다. rope 차원은 그 출력 차원 안에 들어 있으므로 따로 더하지 않습니다.

압축 어텐션 모델은 레이어마다 압축비를 가집니다. 레이어당 요소 수를 압축비로 나눕니다. 압축비가 0인 레이어는 슬라이딩 윈도우만 쓰므로 KV/토큰에서 뺍니다. 압축 캐시를 가진 레이어만 셉니다. DeepSeek-V4.1-Flash는 레이어 4개가 캐시를 가지고, 나머지 레이어는 그 캐시를 읽습니다.

sparse 인덱서는 키와 값과 별도로 슬롯 하나를 더 씁니다. 압축비가 있는 모델은 인덱서 슬롯도 압축비로 나눕니다. 압축비가 없는 모델은 인덱서 슬롯을 그대로 더합니다. Qwen3.8-Flash-Next는 인덱서 레이어 12개가 토큰마다 128개 요소를 더합니다. 인덱서는 토큰 4개를 한 블록으로 묶어 점수를 매기지만, 캐시에는 토큰마다 키 하나를 둡니다.

k-pool 압축이 있는 모델은 인덱서 슬롯 폭이 2 × index_head_dim + 1입니다.

슬라이딩 윈도우 레이어는 토큰이 늘어도 캐시가 커지지 않습니다. 하이브리드 모델은 전체 어텐션 레이어만 KV/토큰에 넣고, 슬라이딩 레이어는 KV/샘플에 넣습니다. 슬라이딩 레이어의 헤드 수와 차원은 config의 swa_num_key_value_heads, swa_head_dim, swa_v_head_dim에서 읽습니다.

KV/샘플은 선형 레이어 상태의 합과 윈도우 레이어 캐시의 합입니다. 윈도우 레이어 캐시는 윈도우 크기 × 레이어당 요소 수입니다. 윈도우 항에는 압축비를 적용하지 않습니다. 슬라이딩 윈도우도 선형 레이어도 없으면 KV/샘플은 0입니다.

선형 레이어는 토큰이 늘어도 캐시가 커지지 않습니다. 상태는 레이어마다 순환 상태와 컨볼루션 상태로 고정됩니다. 순환 상태는 선형 헤드 수 × 키 차원 × 값 차원입니다. 컨볼루션 상태는 컨볼루션 가중치의 출력 채널 수 합 × 커널 크기입니다.

커널 크기는 config의 linear_conv_kernel_dim 또는 linear_attn_config의 short_conv_kernel_size에서 읽습니다. 두 키가 없으면 컨볼루션 가중치의 마지막 차원을 씁니다. 이 표에서 선형 레이어를 가진 모델은 커널 크기가 모두 4입니다.

Sparse 열의 인덱서 N개는 인덱서 모듈을 가진 레이어 수입니다. 값은 전체 어텐션 레이어 수를 넘지 않습니다. KV/토큰은 그중 KV 슬롯을 가진 레이어만 셉니다. 두 수는 다를 수 있습니다. DeepSeek-V4.1-Flash는 인덱서가 붙은 레이어가 8개이고, KV 슬롯을 가진 레이어가 4개입니다.

계산에 쓴 입력값과 레이어 분류는 data/raw/*.json의 evidence.kv_cache에 남깁니다.