whatmodel.sh / Llama 3.1 Tulu 3 70B DPO

Llama 3.1 Tulu 3 70B DPO is an open-weights language model from Ai2, released November 2024. Its published size is 70.55B parameters and a 131k-token context window. Licence: llama3.1.

Catalogue identity notes

Comparison model from the Epoch AI internal-evaluation CSVs (Epoch release date 2024-11-21). Intermediate DPO checkpoint allenai/Llama-3.1-Tulu-3-70B-DPO; not the final Tulu 3 70B (RLVR) release (arena 'llama-3.1-tulu-3-70b', ollama tulu3:70b). 70,553,837,568 parameters; safetensors total 141.11 GB.

53.1±1.1#296 of 719 LLMsfrom 12 benchmark results across 2 sources

$ how it compares

The LLMs ranked either side of Llama 3.1 Tulu 3 70B DPO, out of 828 with a score, then more from Ai2.

#modelscorewhereRAMreleased
353GPT-4o mini (2024-07-18) OpenAI53±0api $0.26/M2024-07
354Gemini 1.5 Pro (001) Google53±1comparison only2024-05
355Llama 3.1 Tulu 3 70B DPO Ai253±1local~22GB2024-11
356Qwen Turbo (2024-11-01) Alibaba53±2comparison only2024-11
357Qwen2.5-VL 32B Instruct Alibaba53±2local~22GB2025-03
more from Ai2
259Olmo 3.1 32B Think Ai258±1local~21GB2025-12
262Olmo 3 32B Think Ai258±1local~21GB2025-11
314Molmo 2 8B Ai255±2local~6.8GB2025-12

see all LLMs · find the ones that fit your machine

$ what it's good at

chat & writing▁▁▁▃▅▄▅█▆▆▇▃ #230 of 393 * · 8.2% of its score · 2 tests

Beats Mistral Small 4 (119B-A6.5B), Ministral 3 14B Reasoning 2512, Qwen2.5 Coder 32B Instruct here, though they rank higher overall. Trails Flan-T5 XXL, LFM2.5 1.2B Instruct, Gemma 3 4B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
AlpacaEval 2 length-controlled lab49.6% ✎▁▁▃▄▆██▆▃▃▁▁ beats 127/155medium · avg 47%▇▇ 5.4%at its level · small run
IFEval prompt-level loose lab82.6% ✎▁▂▁▂▁▃▁▂█▂▂▁ beats 16/25easy · avg 79%▇ 2.8%small run
math▁▂▃▅▆▅▄█▄▁▁▁ #267 of 398 · 47% of its score · 4 tests

Beats Molmo 2 8B, Llama 3.3 70B Instruct, DeepSeek-V2.5 here, though they rank higher overall. Trails DeepSeek R1 Distill Qwen 1.5B, Mixtral 8x7B v0.1 (base), InternVL2-4B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
MATH level 542.7% ✎▂▂▅▆▄█▆▃▅▂▃▄ beats 35/92hard · avg 32%▇▇▇▇▇▇▇▇▇▇▇ 28%sharp · at its level
MATH (subset unspecified) lab62.3% ✎▂▄▄▃█▇▅▆▄▃▄▁ beats 36/80medium · avg 58%▇▇▇ 6.7%at its level · small run
GSM8K lab93.5% ✎▂▂▂▅▅▆▅▇█▇▄▃ beats 134/146very easy · avg 87%▇▇ 6.2%sharp · small run
OTIS mock AIME 2024–20254.4% ✎▃▃▄▃▃▃▇▇█▃▂▅ beats 29/193very hard · avg 8.5%▇▇ 5.9%sharp · noisy
other tests6 not in a task · 45% of its score
testresultvs the others in its rundifficultycountswhy
GPQA Diamond46.3% ✎▁▁▁▁▂▄▆▄▅▇█▅ beats 54/208hard · avg 40%▇▇▇▇▇▇▇ 16%sharp · at its level
BIG-Bench Hard lab84.8% ✎▁▁▁▁▂▄▅▅█▃▄▁ beats 118/129easy · avg 77%▇▇▇▇ 10%sharp · small run
DROP lab74.1% ✎▅··▅·█▅█▅▃▃▅ beats 10/17easy · avg 65%▇▇▇ 8.3%at its level · small run
MMLU lab83.3% ✎▁▁▁▁▁▂▃▅█▃▆▃ beats 149/183easy · avg 79%▇▇▇ 6.9%small run
PopQA lab46.3% ✎▁▁▂▃▅▃▂█▂▃·▄ beats 33/36hard · avg 35%▇ 2.4%blunt · at its level · small run
TruthfulQA MC2 lab67.9% ✎█▅▇▅▁▄▁▇▅▄▁▁ beats 64/73medium · avg 64%▇ 0.9%blunt · at its level · small run

$ 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 Llama 3.1 Tulu 3 70B DPO · needs ~42.5 GB · from huggingface.co/bartowski
    chat in the terminal
    llama cli -hf bartowski/Llama-3.1-Tulu-3-70B-DPO-GGUF:Q4_K_M
  3. Or start a local server and open the address it prints (http://localhost:9931)
    llama serve -hf bartowski/Llama-3.1-Tulu-3-70B-DPO-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 Llama 3.1 Tulu 3 70B DPO · needs ~42.5 GB · from huggingface.co/bartowski

    open in LM Studio ↗

  3. Or download it in the terminal
    lms get https://huggingface.co/bartowski/Llama-3.1-Tulu-3-70B-DPO-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 Llama 3.1 Tulu 3 70B DPO · needs ~42.5 GB · from huggingface.co/bartowski
    chat in the terminal
    ollama run hf.co/bartowski/Llama-3.1-Tulu-3-70B-DPO-GGUF:Q4_K_M

MLX (Mac)

  1. Install MLX (Mac) · Apple silicon Macs only, text only.
    with uv
    uv tool install mlx-lm
    or
    pip install mlx-lm
  2. Run Llama 3.1 Tulu 3 70B DPO · needs ~39.7 GB, Mac only · from huggingface.co/Scotto2025
    chat in the terminal
    mlx_lm.chat --model Scotto2025/Llama-3.1-Tulu-3-70B-DPO-Q4-mlx
  3. Or start an OpenAI-compatible server at http://localhost:8080/v1
    mlx_lm.server --model Scotto2025/Llama-3.1-Tulu-3-70B-DPO-Q4-mlx

Other ways to run it

  1. Run it as published · needs ~169.82 GB, NVIDIA only · from huggingface.co/allenai
    vllm serve allenai/Llama-3.1-Tulu-3-70B-DPO

Weights and documentation: huggingface.co/allenai ↗

$ how the score was worked out · Epoch AI — internal evaluatio… 50%, Tülu 3: Pushing Frontiers in… 49%

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
Epoch AI — internal evaluations3▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 50%CC BY 4.0
Tülu 3: Pushing Frontiers in Open Language Model Post-Training (Lambert et al., Ai2) · lab-reported9▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 49%CC BY 4.0
prior · pull toward the middle▇ 1%
weighted average= 53.1

$ 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