whatmodel.sh / ERNIE 4.5 21B-A3B
ERNIE 4.5 21B-A3B
↗ share
+ contribute
ERNIE 4.5 21B-A3B is an open-weights language model from Baidu, released June 2025. Its published size is 21B parameters (3B active per token). Licence: apache-2.0.
Catalogue identity notes
Comparison-only, proposed so the card-ernie-45-posttrained-final runs count. The pinned ERNIE README (@790a50b) prints a post-trained chart with columns 'ERNIE-4.5-0.3B', 'Qwen3-30B-A3B' (competitor, unused) and 'ERNIE-4.5-21B-A3B'; its model table lists the post-trained ERNIE-4.5-21B-A3B release. Weights: https://huggingface.co/baidu/ERNIE-4.5-21B-A3B-PT (sha 87db95487941cb39592ee0abca3b9155a6d19c5c, created 2025-06-28, apache-2.0, 21,948,655,808 params in safetensors metadata; '-PT' = PyTorch weights, as for the catalogued 300B-A47B).
$ how it compares
The LLMs ranked either side of ERNIE 4.5 21B-A3B, out of 828 with a score, then more from Baidu.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 376 | 52±1 | comparison only | |||
| 377 | 52±1 | comparison only | |||
| 378 | 52±1 | comparison only | |||
| 379 | 52±3 | local | |||
| 380 | 52±1 | api $0.11/M +local | |||
| more from Baidu | |||||
| 235 | 60±1 | local | |||
$ what it's good at
agent tasks▁▁▂▆█▆▅▄▄▃▂▁ #311 of 340 * · 3.1% of its score · 1 test
Beats Magistral Small 1.0 (2506) here, though they rank higher overall. Trails Granite 4.0 H 350M, Qwen3 0.6B, Qwen2.5 1.5B Instruct here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| EEGAgentBench overall (tool-based EEG analysis agents, 6 tasks) | 22.8% ✎ | ▃·▁▁··▇▇█▂·▁ beats 0/25 | 3.1% |
coding█··········█ #2 of 2 · 15% of its score · 3 tests
| test | result | vs the others in its run | counts |
|---|---|---|---|
| HumanEval+ lab | 89.6% ✎ | ▁·▁▁▂▃▄▄█▅▄▃ beats 131/145 | 7.4% |
| LiveCodeBench (version unspecified) lab | 26.4% ✎ | ▁···▁▁▃▅▅█▄▅ beats 4/37 | 4.4% |
| MBPP+ lab | 77.5% ✎ | ▁··▁▁▃▄█▆▄▁▁ beats 104/120 | 3.1% |
chat & writing█··········█ #2 of 2 * · 2.8% of its score · 1 test
| test | result | vs the others in its run | counts |
|---|---|---|---|
| IFEval (aggregation unspecified) lab | 80.0% ✎ | ▁▁▃▁▂▄▄▆█▃▂▁ beats 53/141 | 2.8% |
math█··········█ #2 of 2 · 30% of its score · 4 tests
other tests12 not in a task · 49% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| BIG-Bench Hard lab | 83.0% ✎ | ▁▁▁▁▂▄▅▅█▃▄▁ beats 115/129 | 8.7% |
| MMLU lab | 76.0% ✎ | ▁▁▁▁▁▂▃▅█▃▆▃ beats 126/183 | 6.5% |
| C-Eval lab | 85.4% ✎ | ▁···▁▁▂▁▂▂▃█ beats 15/33 | 5.5% |
| MMLU-Pro lab | 66.0% ✎ | ▁▁·▁▁▁▃▂▄▅█▁ beats 76/188 | 5.3% |
| CMMLU lab | 84.8% ✎ | ▅·▅····█▃▅█▅ beats 9/14 | 4.4% |
| SimpleQA lab | 24.2% ✎ | ▄▄▄▆█▆███·▂█ beats 23/32 | 4.2% |
| ChineseSimpleQA lab | 48.9% ✎ | ▄··▄▄▄··▄··█ beats 0/6 | 3.3% |
| SysBench (aggregation unspecified) lab | 48.0% ✎ | █··█····█··█ beats 0/3 | 3.0% |
4 more tests
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Multi-IF (aggregation unspecified) lab | 61.0% ✎ | ▁▁▁▁▁▃▃▄█▄▁▂ beats 6/41 | 2.5% |
| EuroEval HellaSwag (English), test split, 5-shot generative MC, accuracy | 83.0% ✎ | ▃·▁▁▂▁▂▅█▇▄▁ beats 79/100 | 2.1% |
| MuSR lab | 67.7% ✎ | █·██······██ beats 3/4 | 1.8% |
| EuroEval Life in the UK (English knowledge MC), test split, 5-shot, accuracy | 83.7% ✎ | ▁▁▁▁▁▁▁▂▄█▄▃ beats 90/146 | 1.3% |
$ where to run it
No verified API or download recorded yet · add one
$ how the score was worked out · ERNIE 4.5 post-trained 300B-A… 93%, EuroEval leaderboards (result… 3%, EEGAgentBench: Benchmarking L… 3%
Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works
| source | results | share of the score |
|---|---|---|
| 18 | 93% | |
| 2 | 3% | |
| 1 | 3% | |
| prior · pull toward the middle | 1% | |
| weighted average | = 52.0 |
$ improve this page
Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.
data updated · sources and licences · json