Downloads · 30 days
459
29% of all-time downloads
EPFLiGHT/EuroLLM-9B-MeditronFO
EuroLLM-9B-MeditronFO is a text generation model from EPFLiGHT. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
<div align="center" <img src=https://raw.githubusercontent.com/EPFLiGHT/MeditronFO/3caab22b7efaf9e56e2894bac65dab6d3a31aaa0/static/images/MeditronFO-logo-cube.png width="15%"/ </div <p align="center" 👋 Join our <a hr…
Downloads · 30 days
459
29% of all-time downloads
All-time downloads
1.6K
Public
Parameters
9.2B
36.6 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors18.3 GB · 100%
From the Hugging Face model README
[!Note] We're introducing EuroLLM-9B-MeditronFO, our latest small medical specialist LLM, medical specialization of EuroLLM-9B-Instruct on the Fully Open Meditron Corpus. This model is part of the Fully Open Meditron family — the first end-to-end auditable pipeline for clinical LLMs, with open weights, open data, open training recipe, and clinician-vetted corpus construction.
Accuracy (%) on four multiple-choice medical benchmarks (greedy decoding) and score (%) on HealthBench (all 5,000 conversations, Gemma-4-31B grader). See the paper for the full evaluation details, confidence intervals and the AutoMOOVE results.
| Benchmark | EuroLLM-9B-Instruct | EuroLLM-9B-MeditronFO | Δ |
|---|---|---|---|
| MedMCQA | 45.9 | 47.6 | +1.7 |
| MedQA | 48.0 | 50.4 | +2.4 |
| PubMedQA | 73.9 | 66.0 | −7.9 |
| MedXpertQA | 10.5 | 13.6 | +3.1 |
| HealthBench | 18.7 | 34.0 | +15.3 |
| Average (5) | 39.38 | 42.32 | +2.94 |
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_id = "EPFLiGHT/EuroLLM-9B-MeditronFO"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
)
messages = [
{"role": "user", "content": "A 62-year-old woman presents with a three-day history of dyspnea on exertion and a productive cough. What is the differential diagnosis?"},
]
inputs = tokenizer.apply_chat_template(
messages,
add_generation_prompt=True,
tokenize=True,
return_dict=True,
return_tensors="pt",
).to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512, do_sample=False)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))
Full hyperparameters are in the training appendix of the paper.
The training was done on 2 nodes of 4 NVIDIA GH200 GPUs for 3 h 07 min (25 GPU-hours) on the Alps supercomputer of the CSCS Swiss National Supercomputing Centre. Our trainings have a carbon neutral footprint as the CSCS data center is carbon neutral (CSCS energy efficiency).
MeditronFO can produce text on a variety of topics, but the generated content may not always be factually accurate, logically consistent, or free from biases present in the training data. MeditronFO has been trained to be specialised for Medicine and is intended to be used for Medicine related tasks evaluation. These models should be used as assistive tools rather than definitive sources of information. Users should always verify important information and critically evaluate any generated content.
If you find MeditronFO useful in your research, please cite our preprint:
@misc{theimerlienhard2026fullyopenmeditronauditable,
title = {Fully Open Meditron: An Auditable Pipeline for Clinical LLMs},
author = {Xavier Theimer-Lienhard and Mushtaha El-Amin and Fay Elhassan and Sahaj Vaidya and Victor Cartier-Negadi and David Sasu and Lars Klein and Mary-Anne Hartley},
year = {2026},
eprint = {2605.16215},
archivePrefix = {arXiv},
primaryClass = {cs.AI},
url = {https://arxiv.org/abs/2605.16215}
}
Please use the community tab for any discussions or issue related to this model. Questions related to the project can be sent to [email protected] or [email protected].