Views
No views yet
LICENSE and NOTICE.| Field | Value |
|---|---|
| Base model | openai/gpt-oss-20b (Apache 2.0) |
| Architecture | GptOssForCausalLM (MoE, 32 experts, 4 active) |
| Parameters | ~21B (full fine-tune) |
| Precision | bfloat16 |
| Context length | 131072 (base) / 4096 (training) |
| Chat template | Harmony response format (preserved from base) |
| Training framework | transformers + TRL + DeepSpeed ZeRO-3 |
| Training hardware | 3x NVIDIA H200 |
| Training steps | 1000 |
| Max length | 4096 |
| Per-device batch size | 1 (effective batch = 24 with grad accum 8) |
| Learning rate | 1e-5 (cosine, warmup) |
| Final training loss | ~0.0025 |
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4model_id = "KG-ZEROIN/gpt-oss-20b-zeroin-v8-r4"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7model = AutoModelForCausalLM.from_pretrained(
8 model_id,
9 dtype=torch.bfloat16,
10 device_map="auto",
11)
12
13messages = [
14 {"role": "user", "content": "<your Korean prompt here, e.g. a question about Zeroin fund-evaluation methodology>"}
15]
16inputs = tokenizer.apply_chat_template(
17 messages, add_generation_prompt=True, return_tensors="pt"
18).to(model.device)
19
20output = model.generate(
21 inputs,
22 max_new_tokens=1024,
23 do_sample=False,
24)
25print(tokenizer.decode(output[0][inputs.shape[-1]:], skip_special_tokens=False))<|channel|>final<|message|> and <|return|>.KG-ZEROIN/zeroin-v8-r4-dataset
(CC BY-NC 4.0). The corpus is derived from the Zeroin fund-evaluation
methodology Korean domain document and is organized as a Harmony-ready
chat-messages JSONL.analysis channel are NOT intended
for end-user display.openai/gpt-oss-20b, Apache License 2.0,
Copyright 2025 OpenAI. Apache 2.0 attribution is preserved in NOTICE.LICENSE (CC BY-NC 4.0) and NOTICE (upstream attribution) in
this repository.1@misc{openai2025gptoss,
2 title={gpt-oss-120b & gpt-oss-20b Model Card},
3 author={OpenAI},
4 year={2025},
5 eprint={2508.10925},
6 archivePrefix={arXiv}
7}