Model reference · open weights
polyglot-ko is an open-weight language model from EleutherAI. polyglot-ko-1.3b (FP16) weighs 2.8 GB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the EleutherAI/polyglot-ko-1.3b model card, 2026-10-01
What it is
| Released by | EleutherAI |
|---|---|
| Released | 2022-09-15 |
| Parameters | 1.4B |
| VRAM | 2.8 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory |
|---|---|---|---|
| 2K each | |||
| RTX 3060 12 GB | 20 | all 2K | 11.6 GB |
| RTX 4060 Ti 16 GB | 30 | all 2K | 15.4 GB |
| RTX 3090 24 GB | 49 | all 2K | 23.4 GB |
| RTX 4090 24 GB | 49 | all 2K | 23.4 GB |
| RTX 5090 32 GB | 68 | all 2K | 31.0 GB |
| L40S 48 GB | 100 | all 2K | 44.0 GB |
| A100 80 GB | 185 | all 2K | 78.2 GB |
| H100 80 GB | 178 | all 2K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 217 | all 2K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 251 | all 2K | 107 GB |
| H200 141 GB | 327 | all 2K | 138 GB |
| B200 180 GB | 421 | all 2K | 176 GB |
| Requests at once | 2K tokens each |
|---|---|
| 1 | 3.7 GB |
| 5 | 5.3 GB |
| 8 | 6.5 GB |
| 16 | 9.8 GB |
| 32 | 16.2 GB |
| 64 | 29.1 GB |
One card, with vLLM's small-card settings.
From the model card
Polyglot-Ko is a series of large-scale Korean autoregressive language models made by the EleutherAI polyglot team.
| Hyperparameter | Value |
|---|---|
| \(n_{parameters}\) | 1,331,810,304 |
| \(n_{layers}\) | 24 |
| \(d_{model}\) | 2,048 |
| \(d_{ff}\) | 8,192 |
| \(n_{heads}\) | 16 |
| \(d_{head}\) | 128 |
| \(n_{ctx}\) | 2,048 |
| \(n_{vocab}\) | 30,003 / 30,080 |
| Positional Encoding | Rotary Position Embedding (RoPE) |
| RoPE Dimensions | 64 |
The model consists of 24 transformer layers with a model dimension of 2048, and a feedforward dimension of 8192. The model dimension is split into 16 heads, each with a dimension of 128. Rotary Position Embedding (RoPE) is applied to 64 dimensions of each head. The model is trained with a tokenization vocabulary of 30003.
Polyglot-Ko-1.3B was trained on 863 GB of Korean language data (1.2TB before processing), a large-scale dataset curated by TUNiB. The data collection process has abided by South Korean laws. This dataset was collected for the purpose of training Polyglot-Ko models, so it will not be released for public use.
| Source | Size (GB) | Link |
|---|---|---|
| Korean blog posts | 682.3 | - |
| Korean news dataset | 87.0 | - |
| Modu corpus | 26.4 | corpus.korean.go.kr |
| Korean patent dataset | 19.0 | - |
| Korean Q & A dataset | 18.1 | - |
| KcBert dataset | 12.7 | github.com/Beomi/KcBERT |
| Korean fiction dataset | 6.1 | - |
| Korean online comments | 4.2 | - |
| Korean wikipedia | 1.4 | ko.wikipedia.org |
| Clova call | < 1.0 | github.com/clovaai/ClovaCall |
| Naver sentiment movie corpus | < 1.0 | github.com/e9t/nsmc |
| Korean hate speech dataset | < 1.0 | - |
| Open subtitles | < 1.0 | opus.nlpl.eu/OpenSubtitles.php |
| AIHub various tasks datasets | < 1.0 | aihub.or.kr |
| Standard Korean language dictionary | < 1.0 | stdict.korean.go.kr/main/main.do |
Furthermore, in order to avoid the model memorizing and generating personally identifiable information (PII) in the training data, we masked out the following sensitive information in the pre-processing stage:
Polyglot-Ko-1.3B was trained on 213 billion tokens over 102,000 steps on 256 A100 GPUs with the GPT-NeoX framework. It was trained as an autoregressive language model, using cross-entropy loss to maximize the likelihood of predicting the next token.
This model can be easily loaded using the AutoModelForCausalLM class:
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("EleutherAI/polyglot-ko-1.3b")
model = AutoModelForCausalLM.from_pretrained("EleutherAI/polyglot-ko-1.3b")
We evaluate Polyglot-Ko-1.3B on KOBEST dataset, a benchmark with 5 downstream tasks, against comparable models such as skt/ko-gpt-trinity-1.2B-v0.5, kakaobrain/kogpt and facebook/xglm-7.5B, using the prompts provided in the paper.
The following tables show the results when the number of few-shot examples differ. You can reproduce these results using the polyglot branch of lm-evaluation-harness and the following scripts. For a fair comparison, all models were run under the same conditions and using the same prompts. In the tables, n refers to the number of few-shot examples.
In case of WiC dataset, all models show random performance.
python main.py \
--model gpt2 \
--modelQuoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.