Overview

Transformers 5.0, released on December 18, 2025, goes PyTorch-only, adopts a modular architecture and redesigns tokenizers.

Main Features

PyTorch-only

Transformers 5.0 drops TensorFlow and JAX backends to focus on PyTorch, simplifying maintenance and testing.

python
from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained('gpt2')
tokenizer = AutoTokenizer.from_pretrained('gpt2')

inputs = tokenizer('Hello', return_tensors='pt')
outputs = model.generate(**inputs, max_new_tokens=20)
print(tokenizer.decode(outputs[0]))

Modular architecture

Models are now organized into reusable modular components, making it easier to create new architectures by composition.

Tokenizer redesign

Tokenizers have been redesigned with a unified API and improved performance thanks to tighter integration with the Rust-based tokenizers library.

Sources