CoolFace
Modelpublic

Guilherme-Coimbra/dr-tulu-8b-gguf

sourceHugging Faceapache-2.0updated 3mo agoView on Hugging Face
0likes123downloads
Model Card

DR-Tulu-8B GGUF (Qwen3-based)

This repository contains GGUF-converted versions of the DR-Tulu-8B model, originally based on the Qwen3 architecture. The model was converted from Hugging Face safetensors format using llama.cpp and is intended for local inference and deployment via GGUF-compatible runtimes such as llama.cpp and Ollama.


๐Ÿง  Model Overview

  • โ€”Base model: rl-research/DR-Tulu-8B
  • โ€”Architecture: Qwen3ForCausalLM (Qwen3 family)
  • โ€”Original precision: BF16
  • โ€”Context length: 40,960 tokens
  • โ€”RoPE scaling: ฮธ = 1,000,000
  • โ€”Vocabulary size: 151,936 tokens

๐Ÿ”„ Conversion Pipeline

The model was converted using the following pipeline:

  1. 1.Hugging Face safetensors (BF16)
  2. 2.Conversion to GGUF using llama.cpp (FP16)
  3. 3.Quantization to lower-bit GGUF variants using llama-quantize
  4. 4.Deployment via llama.cpp / Ollama

llama.cpp commit

253ba110bcd372207ca7b0bb56f1ea10d60d53fd

๐Ÿ’พ Model Files

FileQuantizationBits per weightSizeNotes
dr-tulu-8b-f16.ggufF1616.0~16.4 GBFull precision, best quality
dr-tulu-8b-q3_k_m.ggufQ3KM~4.0~3.9 GBBetter quality than Q2_K, still small
dr-tulu-8b-q2_k.ggufQ2_K~3.2~3.1 GBSmallest, most lossy โ€” expect a noticeable quality drop on reasoning-heavy tasks

โš™๏ธ System Configuration (Reproducibility)

Operating System

  • โ€”Linux (WSL2 kernel 6.6.87)

Hardware

  • โ€”GPU: NVIDIA GeForce RTX 3050 (6GB VRAM)

CUDA

  • โ€”CUDA Version: 13.0
  • โ€”Driver Version: 581.83

Build Tools

  • โ€”GCC: 13.3.0
  • โ€”G++: 13.3.0
  • โ€”CMake: 3.28.3

Python Environment

  • โ€”Python: 3.12.3

Runtime

  • โ€”Ollama: 0.20.5

๐Ÿš€ Usage

Using llama.cpp

bash
./llama-cli -m dr-tulu-8b-f16.gguf -p "Hello!"

Using Ollama

Create a Modelfile, pointing FROM at whichever GGUF file from the table above you downloaded:

FROM ./dr-tulu-8b-q3_k_m.gguf

PARAMETER num_ctx 40960
PARAMETER temperature 0.7

Then:

bash
ollama create dr-tulu -f Modelfile
ollama run dr-tulu

๐Ÿ“Š Notes on Performance

  • โ€”FP16 model requires ~16GB RAM/VRAM
  • โ€”Q3KM requires ~4GB RAM/VRAM, with reduced quality vs FP16
  • โ€”Q2_K requires ~3.2GB RAM/VRAM, with a noticeable quality drop, especially on reasoning-heavy tool-use tasks

๐Ÿ“š Reproducibility

To ensure reproducibility, the following were recorded:

  • โ€”llama.cpp commit hash
  • โ€”system hardware specifications
  • โ€”CUDA version
  • โ€”Python environment versions
  • โ€”conversion pipeline

โš ๏ธ Limitations

  • โ€”Large context (40K) may exceed memory constraints on low-end GPUs
  • โ€”FP16 model is not suitable for low-resource devices
  • โ€”Performance depends heavily on quantization level

๐Ÿ“œ License

This repository inherits the license of the original DR-Tulu-8B model. Please refer to the upstream model for details.


[!NOTE] For full information, go check out the Dr Tulu paper here. We have recently (23/02/2026) updated the model, please check branches for older versions of the model. Our initial release was step_1000, our second release was step_1900. Our final release is step_4000 (main and branch). Some checkpoint steps are missing, apologies, we simply do not have those checkpoints.

<img src="https://huggingface.co/rl-research/DR-Tulu-SFT-8B/resolve/main/drtululogo.png" alt="Figure 1" width="500"/>

DR Tulu-8B

This is the RL checkpoint of DR Tulu, an open deep research agent trained on top of rl-research/DR-Tulu-SFT-8B.

This model has undergone RL training on this dataset. For more details on DR Tulu please read our [paper](https://allenai.org/papers/drtulu)!

Inference and Usage

This model has been trained for tool-use using the dr-agent-lib framework. As such, running it out of the box with HuggingFace or vLLM will not work well!

See our github for more details on installation and how to run our model. Or check out our demo!

Evaluation Results

We provide evaluation instructions in our github.

BenchmarkSQAv2HealthBenchResearchQADeepResearch BenchSimpleQA2WikiWebWalkerAverage
Qwen3-8B (naive rag)40.416.556.133.352.618.98.832.4
Qwen3-8B (our search pipeline)57.25.946.318.270.544.027.938.6
DR-Tulu-SFT-8B72.338.168.539.075.566.531.956.0
DR-Tulu-8B (this model)88.352.875.745.475.968.939.063.7

For more baselines, explanations of this table, and analysis of results, check out the Dr Tulu paper!

Intended uses & limitations

This model is licensed under Apache 2.0. It is intended for research and educational use in accordance with Ai2's Responsible Use Guidelines.

Training

The script used to train this model can be found here.

For hyperparameter details, check out the Dr Tulu paper.

Links

Citation

@article{shao2025dr,
  title={DR Tulu: Reinforcement Learning with Evolving Rubrics for Deep Research},
  author={Shao, Rulin and Asai, Akari and Shen, Shannon Zejiang and Ivison, Hamish and Kishore, Varsha and Zhuo, Jingming and Zhao, Xinran and Park, Molly and Finlayson, Samuel G and Sontag, David and others},
  journal={arXiv preprint arXiv:2511.19399},
  year={2025}
}