<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/trl-v1-0-post-training-library-built-to-move-with-the-field-jllpohxch" -->

---
title: TRL v1.0: Post-Training Library Built to Move with the Field
description: TRL v1.0 marks the official stable release of Hugging Face&#x27;s post-training library, now covering 75+ methods including SFT, DPO, GRPO, and RLOO. The release...
canonical: https://daily.dev/posts/trl-v1-0-post-training-library-built-to-move-with-the-field-jllpohxch
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: TRL v1.0: Post-Training Library Built to Move with the Field | daily.dev
og:description: TRL v1.0 marks the official stable release of Hugging Face&#x27;s post-training library, now covering 75+ methods including SFT, DPO, GRPO, and RLOO. The release...
og:url: https://daily.dev/posts/trl-v1-0-post-training-library-built-to-move-with-the-field-jllpohxch
og:image: https://api.daily.dev/og/posts/JllPOhxch.png
og:image:alt: TRL v1.0: Post-Training Library Built to Move with the Field
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# TRL v1.0: Post-Training Library Built to Move with the Field

**[Hugging Face](https://daily.dev/sources/huggingface)** · 12 min read · 0 upvotes · 0 comments

## Summary

TRL v1.0 marks the official stable release of Hugging Face's post-training library, now covering 75+ methods including SFT, DPO, GRPO, and RLOO. The release formalizes a stability contract with semantic versioning for a stable core and a separate experimental layer for newer methods. The design philosophy deliberately avoids deep abstractions and class hierarchies in favor of explicit, duplicated implementations that are easier to evolve as the field shifts. Upcoming work includes asynchronous GRPO for better GPU utilization, graduating KTO and distillation trainers to stable, improved multi-node scaling with MoE support, and embedding structured training diagnostics that surface actionable warnings for both humans and agents.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://huggingface.co/blog/trl-v1>

## Similar posts on daily.dev

- [MaxText Expands Post-Training Capabilities: Introducing SFT and RL on Single-Host TPUs](https://daily.dev/posts/maxtext-expands-post-training-capabilities-introducing-sft-and-rl-on-single-host-tpus-jnkpngpto) · Google Developers · 0 upvotes · 0 comments
- [MaxText Expands Post-Training Capabilities: Introducing SFT and RL on Single-Host TPUs](https://daily.dev/posts/maxtext-expands-post-training-capabilities-introducing-sft-and-rl-on-single-host-tpus-l639zfeur) · Google Developers · 0 upvotes · 0 comments
- [Unsloth and Training Hub: Lightning-fast LoRA and QLoRA fine-tuning](https://daily.dev/posts/unsloth-and-training-hub-lightning-fast-lora-and-qlora-fine-tuning-nhdohkubf) · Red Hat Developer · 1 upvotes · 0 comments

---

Tags: [#llm](https://daily.dev/tags/llm)

[View this post on daily.dev](https://daily.dev/posts/trl-v1-0-post-training-library-built-to-move-with-the-field-jllpohxch)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"TRL v1.0: Post-Training Library Built to Move with the Field","url":"https://daily.dev/posts/trl-v1-0-post-training-library-built-to-move-with-the-field-jllpohxch","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/trl-v1-0-post-training-library-built-to-move-with-the-field-jllpohxch"},"datePublished":"2026-04-20T13:19:36.640Z","dateModified":"2026-04-20T13:23:21.220Z","description":"TRL v1.0 marks the official stable release of Hugging Face's post-training library, now covering 75+ methods including SFT, DPO, GRPO, and RLOO. The release...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ff7cfdd376a6de9056a3dcc2d1f62490?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ff7cfdd376a6de9056a3dcc2d1f62490?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hugging Face","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hugging Face","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f1f55c67d81a4330acf5b90b26b0c8e1","url":"https://daily.dev/sources/huggingface"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/trl-v1-0-post-training-library-built-to-move-with-the-field-jllpohxch","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"llm","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hugging Face","item":"https://daily.dev/sources/huggingface"},{"@type":"ListItem","position":3,"name":"TRL v1.0: Post-Training Library Built to Move with the Field"}]}
```

