Anserwise commited on
Commit
11d6c91
ยท
verified ยท
1 Parent(s): a1c5518

Update README

Browse files
Files changed (1) hide show
  1. README.md +88 -2
README.md CHANGED
@@ -11,9 +11,95 @@ tags:
11
  - korean
12
  - reasoning
13
  - thinking
 
 
 
 
14
  pipeline_tag: text-generation
 
15
  ---
16
 
17
- # AWAXIS-Think-27b-v2
18
 
19
- A Korean-optimized 27B reasoning model.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  - korean
12
  - reasoning
13
  - thinking
14
+ - sft
15
+ - k-ai
16
+ base_model:
17
+ - FINAL-Bench/Darwin-27B-Opus
18
  pipeline_tag: text-generation
19
+ library_name: transformers
20
  ---
21
 
22
+ # AWAXIS-Think-27b
23
 
24
+ [FINAL-Bench/Darwin-27B-Opus](https://huggingface.co/FINAL-Bench/Darwin-27B-Opus) ๊ธฐ๋ฐ˜, ํ•œ๊ตญ์–ด ํŠนํ™” ๊ณ ํ’ˆ์งˆ SFT๋ฅผ ์ˆ˜ํ–‰ํ•œ ์ถ”๋ก  ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.
25
+
26
+ ## Method
27
+
28
+ - **Base Model**: [Darwin-27B-Opus](https://huggingface.co/FINAL-Bench/Darwin-27B-Opus) (Qwen3.5-27B family)
29
+ - **Korean SFT**: ํ•œ๊ตญ์–ด ๋ฌธํ™”, ์—ญ์‚ฌ, ๋ฒ•๋ฅ , ๊ฒฝ์ œ, ์‚ฌํšŒ, ์ง€๋ฆฌ ๋“ฑ ํ•œ๊ตญ ํŠนํ™” ์ง€์‹ ์ค‘์‹ฌ์˜ ๊ณ ํ’ˆ์งˆ instruction ๋ฐ์ดํ„ฐ๋กœ Supervised Fine-Tuning ์ˆ˜ํ–‰
30
+ - **Thinking Mode**: `<think>` ํƒœ๊ทธ๋ฅผ ํ†ตํ•œ Chain-of-Thought ๋‹จ๊ณ„์  ์ถ”๋ก  ์ง€์›
31
+
32
+ ## Benchmark
33
+
34
+ | Benchmark | Score |
35
+ |---|---|
36
+ | CLIcK (Korean Cultural & Linguistic Knowledge) | **81.0%** |
37
+ | KMMLU-Pro (Korean MMLU Professional) | **74.0%** |
38
+
39
+ ## Model Specifications
40
+
41
+ | Property | Value |
42
+ |---|---|
43
+ | **Architecture** | Qwen3.5 Hybrid (GatedDeltaNet + Attention, 64 layers) |
44
+ | **Parameters** | ~27B |
45
+ | **Hidden Size** | 5120 |
46
+ | **Intermediate Size** | 16384 |
47
+ | **Context Length** | 262,144 tokens |
48
+ | **Precision** | BF16 |
49
+ | **Vocab Size** | 248,320 |
50
+ | **Thinking** | Supported (`<think>` tags) |
51
+ | **License** | Apache 2.0 |
52
+
53
+ ## Usage
54
+
55
+ > **Requirements**: `transformers >= 4.57.0`
56
+
57
+ ```python
58
+ from transformers import AutoModelForCausalLM, AutoTokenizer
59
+ import torch
60
+
61
+ model = AutoModelForCausalLM.from_pretrained(
62
+ "Anserwise/AWAXIS-Think-27b",
63
+ torch_dtype=torch.bfloat16,
64
+ device_map="auto",
65
+ trust_remote_code=True
66
+ )
67
+ tokenizer = AutoTokenizer.from_pretrained("Anserwise/AWAXIS-Think-27b")
68
+
69
+ messages = [{"role": "user", "content": "์กฐ์„ ์‹œ๋Œ€์˜ ๊ณผ๊ฑฐ์ œ๋„์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”."}]
70
+ text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
71
+ inputs = tokenizer(text, return_tensors="pt").to(model.device)
72
+ outputs = model.generate(**inputs, max_new_tokens=1024, do_sample=False)
73
+ print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))
74
+ ```
75
+
76
+ ### vLLM
77
+
78
+ ```bash
79
+ vllm serve Anserwise/AWAXIS-Think-27b \
80
+ --enforce-eager \
81
+ --max-model-len 32768 \
82
+ --dtype bfloat16
83
+ ```
84
+
85
+ ## Features
86
+
87
+ - Darwin-27B-Opus์˜ ๊ฐ•๋ ฅํ•œ ์ถ”๋ก  ๋Šฅ๋ ฅ ๊ณ„์Šน
88
+ - ํ•œ๊ตญ์–ด ๋ฌธํ™”, ์—ญ์‚ฌ, ๋ฒ•๋ฅ , ๊ฒฝ์ œ, ์‚ฌํšŒ ๋“ฑ ํ•œ๊ตญ ํŠนํ™” ์ง€์‹ ๊ฐ•ํ™”
89
+ - Thinking mode๋ฅผ ํ†ตํ•œ ๋‹จ๊ณ„์  ์‚ฌ๊ณ  ์ถ”๋ก 
90
+ - ๋‹ค๊ตญ์–ด ์ง€์› (ํ•œ๊ตญ์–ด, ์˜์–ด, ์ผ๋ณธ์–ด, ์ค‘๊ตญ์–ด)
91
+ - 262K ์ปจํ…์ŠคํŠธ ๊ธธ์ด ์ง€์›
92
+
93
+ ## Training
94
+
95
+ | Item | Details |
96
+ |---|---|
97
+ | **Base Model** | [FINAL-Bench/Darwin-27B-Opus](https://huggingface.co/FINAL-Bench/Darwin-27B-Opus) |
98
+ | **Method** | Korean-specialized Supervised Fine-Tuning |
99
+ | **Data** | ํ•œ๊ตญ์–ด ๋ฌธํ™”ยท์ง€์‹ ์ค‘์‹ฌ ๊ณ ํ’ˆ์งˆ instruction ๋ฐ์ดํ„ฐ |
100
+ | **Developer** | [Anserwise](https://huggingface.co/Anserwise) |
101
+
102
+ ## Acknowledgements
103
+
104
+ - [FINAL-Bench](https://huggingface.co/FINAL-Bench) โ€” Darwin-27B-Opus base model
105
+ - [Qwen Team](https://huggingface.co/Qwen) โ€” Qwen3.5 architecture