GLM · 2024-06 · 덴스
GLM-4 9B
GLM-4 9B은(는) GLM가 2024-06에 공개한 그룹화 쿼리 어텐션(GQA) Transformer로, 40개 층, 은닉 차원 4096, 컨텍스트 길이 8,192 토큰을 갖습니다.
레이어 스택
어텐션 ×40 · 레이어 수 40
핵심 사양
| 연구소 | GLM |
|---|---|
| 공개일 | 2024-06 |
| 총 파라미터 | 9.4 B |
| 컨텍스트 | 8,192 tokens |
| 어텐션 | GQA (32:2) |
| 레이어 수 | 40 |
| 은닉 차원 | 4,096 |
| 어텐션 헤드 | 32 |
| 어휘 크기 | — |
| 위치 인코딩 | — |
| 정규화 | — |
| 활성화 함수 | — |
| 학습 정밀도 | bf16 |
| 아키텍처 클래스 | ChatGLMModel |
아키텍처 개요
어텐션
그룹화 쿼리 어텐션(GQA) — 32 q-heads / 2 kv-heads.
FFN / MoE
덴스 모델로, 전체 9.4B 파라미터가 모든 토큰 계산에 참여합니다.
필드 단위 비교
같은 연구소의 이전 세대 모델과 비교합니다. 없으면 구조가 가장 유사한 모델과 비교. 배수 열 = 본 모델 ÷ 비교 대상.
이전 세대 ChatGLM3 6B과의 전 필드 비교
| 모델 | GLM-4 9B | ChatGLM3 6B | 배수 |
|---|---|---|---|
| model_type | chatglm | chatglm | = |
| architectures | ChatGLMModel | ChatGLMModel | = |
| hidden_size | 4096 | 4096 | ≈1 |
| num_attention_heads | 32 | 32 | ≈1 |
| torch_dtype | bfloat16 | float16 | ≠ |
| _name_or_path | THUDM/glm-4-9b | THUDM/chatglm3-6b | ≠ |
| add_bias_linear | false | false | = |
| add_qkv_bias | true | true | = |
| apply_query_key_layer_scaling | true | true | = |
| apply_residual_connection_post_layernorm | false | false | = |
| attention_dropout | 0 | 0 | = |
| attention_softmax_in_fp32 | true | true | = |
| attn_implementation | sdpa | — | |
| bias_dropout_fusion | true | true | = |
| ffn_hidden_size | 13696 | 13696 | ≈1 |
| fp32_residual_connection | false | false | = |
| hidden_dropout | 0 | 0 | = |
| kv_channels | 128 | 128 | ≈1 |
| layernorm_epsilon | 1.5625e-7 | 0.00001 | ×0.016 |
| multi_query_attention | true | true | = |
| multi_query_group_num | 2 | 2 | ≈1 |
| num_layers | 40 | 28 | ×1.43 |
| original_rope | true | true | = |
| padded_vocab_size | 151552 | 65024 | ×2.33 |
| post_layer_norm | true | true | = |
| rmsnorm | true | true | = |
구조가 가장 유사한 모델
- ChatGLM3 6B (GLM, 2023-10) 0.997
- Qwen3.5 27B (Qwen, 2026-02) 0.721
- Qwen3.5 9B (Qwen, 2026-02) 0.697
- Qwen3.5 9B Base (Qwen, 2026-02) 0.697
- Llama 2 70B (Meta, 2023-07) 0.696
- Llama 3.1 70B (Meta, 2024-07) 0.659
유사도는 0(공통 범주 특징 없음)에서 1(구조 프로파일 완전 일치) 사이의 값입니다.
config.json 전체 필드
32 개 필드
| _name_or_path | THUDM/glm-4-9b |
|---|---|
| model_type | chatglm |
| architectures | ChatGLMModel |
| add_bias_linear | false |
| add_qkv_bias | true |
| apply_query_key_layer_scaling | true |
| apply_residual_connection_post_layernorm | false |
| attention_dropout | 0 |
| attention_softmax_in_fp32 | true |
| attn_implementation | sdpa |
| bias_dropout_fusion | true |
| ffn_hidden_size | 13696 |
| fp32_residual_connection | false |
| hidden_dropout | 0 |
| hidden_size | 4096 |
| kv_channels | 128 |
| layernorm_epsilon | 1.5625e-7 |
| multi_query_attention | true |
| multi_query_group_num | 2 |
| num_attention_heads | 32 |
| num_layers | 40 |
| original_rope | true |
| padded_vocab_size | 151552 |
| post_layer_norm | true |
| rmsnorm | true |
| seq_length | 8192 |
| use_cache | true |
| torch_dtype | bfloat16 |
| transformers_version | 4.44.0 |
| tie_word_embeddings | false |
| eos_token_id | 151329×1 + 151336×1 + 151338×1 |
| pad_token_id | 151329 |