whatmodel.sh / Tulu 2 DPO 13B

Tulu 2 DPO 13B is an open-weights language model from Allen Institute for AI, released November 2023. Its published size is 13B parameters. Licence: AI2 ImpACT Low-risk; Llama 2 base terms.

Catalogue identity notes

Exact full-precision model evaluated in the Tulu 2 paper (arXiv:2311.10702v2). QLoRA ablations are separate and not imported.

Model information sources

Release date ↗ · Weights licence ↗

37.4±1.3#571 of 719 LLMsfrom 8 benchmark results across 3 sources

$ how it compares

The LLMs ranked either side of Tulu 2 DPO 13B, out of 828 with a score, then more from Allen Institute for AI.

#modelscorewhereRAMreleased
662SOLAR 10.7B Instruct v1.0 Upstage37±1local~8.3GB2023-12
663Phi-3.5-vision-instruct Microsoft37±2local~10GB2024-08
664Tulu 2 DPO 13B Allen Institute for AI37±1local~9.8GB2023-11
665Yi-1.5 6B (base) 01.AI37±3local~5.1GB2024-05
666Qwen2-VL 2B Instruct Alibaba37±1local~2.8GB2024-08
more from Allen Institute for AI
493OLMo 2 13B Instruct (1124) Allen Institute for AI46±1local~9.6GB2024-12
516Tulu 2 70B Allen Institute for AI46±2local~28GB2023-11
557Code Tulu 2 34B Allen Institute for AI44±2local~72GB2023-11

see all LLMs · find the ones that fit your machine

$ what it's good at

coding▁▁▁▃▆██▇▆▄▃▁ #431 of 458 * · 13% of its score · 1 test

Beats Qwen3.5 2B, Molmo 7B-D (0924) here, though they rank higher overall. Trails Llama 3.2 1B Instruct, SmolLM2 1.7B Instruct, Mistral 7B Instruct v0.1 here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Tulu 2: CodexEval pass@10 lab48.9% ✎▃▃▃·▆▃▃█▃▂▂▅ beats 6/25very easy · avg 86%▇▇▇▇▇ 13%sharp · at its level
chat & writing▁▁▁▃▅▄▅█▆▆▇▃ #346 of 393 * · 40% of its score · 2 tests

Beats Gemma 4 E2B, Code Llama 70B Instruct, Phi-3-mini-4k-instruct (June 2024 update) here, though they rank higher overall. Trails Gemma 3 270M IT, SmolLM2 360M Instruct, Granite 4.0 H 350M here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
AlpacaEval 2 length-controlled11.6% ✎▁▂▂▃▆▆█▆▄▄▁▁ beats 28/122medium · avg 39%▇▇▇▇▇▇▇▇▇▇▇▇▇ 34%typical
AlpacaEval 1.0 win rate (vs text-davinci-003, GPT-4 judge)88.1% ✎▂▂·▆·▇▃▆█▆▄▂ beats 26/45very easy · avg 96%▇▇ 6.1%sharp · noisy
math▁▂▃▅▆▅▄█▄▁▁▁ #309 of 398 * · 8.2% of its score · 1 test

Beats Athene-70B, Llama 3 70B Instruct, OLMo 2 32B Instruct (0325) here, though they rank higher overall. Trails Gemma 7B (base), DeepSeek R1 Distill Qwen 1.5B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
GSM8K lab49.5% ✎▆▂▅█▅▅▃▆···▂ beats 16/25easy · avg 73%▇▇▇ 8.2%sharp · at its level
other tests4 not in a task · 38% of its score
testresultvs the others in its rundifficultycountswhy
BIG-Bench Hard lab49.4% ✎▁·····▂█▂▅·▁ beats 12/25easy · avg 77%▇▇▇▇▇▇▇▇▇ 24%sharp · at its level
MMLU lab55.3% ✎▁▁▃▃▄█▄▁█··▁ beats 15/25easy · avg 74%▇▇▇ 8.7%at its level
Open PT-LLM Leaderboard average (9 Portuguese tasks)65.8% ✎▃▁▁▁▁▁▁▁▂█▅▁ beats 120/276medium · avg 73%▇ 3.2%at its level · noisy
Tulu 2: TyDiQA gold passage, 1-shot F1 lab39.7% ✎▂··▁▃▃▂▂█▅▁▂ beats 6/25medium · avg 61%▇ 2.8%blunt · at its level

$ where to run it

llama.cpp · recommended

version

  1. Install llama.cpp · Homebrew and winget installs name the commands llama-cli and llama-server instead.
    macOS / Linux
    curl -LsSf https://llama.app/install.sh | sh
    Windows
    irm https://llama.app/install.ps1 | iex

    other ways to install ↗

  2. Run Tulu 2 DPO 13B · needs ~7.9 GB · from huggingface.co/TheBloke
    chat in the terminal
    llama cli -hf TheBloke/tulu-2-dpo-13B-GGUF:Q4_K_M
  3. Or start a local server and open the address it prints (http://localhost:9931)
    llama serve -hf TheBloke/tulu-2-dpo-13B-GGUF:Q4_K_M

LM Studio

version

  1. Install LM Studio · Open the app once before using the lms command.

    download it (macOS / Windows / Linux) ↗

  2. Run Tulu 2 DPO 13B · needs ~7.9 GB · from huggingface.co/TheBloke

    open in LM Studio ↗

  3. Or download it in the terminal
    lms get https://huggingface.co/TheBloke/tulu-2-dpo-13B-GGUF@Q4_K_M -y
  4. Then run lms ls to see its name, and lms chat followed by that name

Ollama

version

  1. Install Ollama

    download it (macOS / Windows) ↗

    Linux
    curl -fsSL https://ollama.com/install.sh | sh
  2. Run Tulu 2 DPO 13B · needs ~7.9 GB · from huggingface.co/TheBloke
    chat in the terminal
    ollama run hf.co/TheBloke/tulu-2-dpo-13B-GGUF:Q4_K_M

Other ways to run it

  1. Run it as published · needs ~26.03 GB · from huggingface.co/allenai
    uv run --with torch --with 'transformers<5' --with accelerate python -c "from transformers import pipeline; print(pipeline('text-generation', model='allenai/tulu-2-dpo-13b', torch_dtype='auto', device_map='auto')('Once upon a time', max_new_tokens=40)[0]['generated_text'])"

Weights and documentation: huggingface.co/allenai ↗

$ how the score was worked out · Tulu 2 — base and instruction… 56%, AlpacaEval 1.0 and 2.0 leader… 40%, Open Portuguese LLM Leaderboa… 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

sourceresultsshare of the scorelicence
Tulu 2 — base and instruction-tuned evaluations · lab-reported5▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 56%CC BY 4.0
AlpacaEval 1.0 and 2.0 leaderboards (tatsu-lab/alpaca_eval repository)2▇▇▇▇▇▇▇▇▇▇▇▇ 40%Apache-2.0
Open Portuguese LLM Leaderboard (archived)1▇ 3%Apache-2.0
prior · pull toward the middle▇ 1%
weighted average= 37.4

$ 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