Home/LLM Frameworks/FineTuningLLMs
FineTuningLLMs logo

FineTuningLLMs

dvgodoy/FineTuningLLMs

Official repository for 'A Hands-On Guide to Fine-Tuning LLMs with PyTorch and Hugging Face'

GraphCanon updated today · GitHub synced today

855 stars116 forksLast push 5mo Jupyter Notebook MIT

Decision brief

FineTuningLLMs is designed for users familiar with PyTorch and Hugging Face who seek practical guidance via Jupyter Notebooks.

Good fit when

  • You need hands-on, step-by-step instructions using PyTorch and the Hugging Face ecosystem
  • Prefer learning through executable code examples in Jupyter Notebook format

Avoid when

  • Not interested in PyTorch; prefer TensorFlow or another framework
  • Seek theoretical background over practical applications

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Slowing (176d since push)
As of today
Provenance
Not a fork · Personal account
As of today
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/dvgodoy/FineTuningLLMs

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Provides materials including Jupyter Notebooks for guiding users through the process of fine-tuning Large Language Models using PyTorch and the Hugging Face library.

Capability facts

Languages
jupyter notebook

Source: github.language · Aug 24, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Works with ChatGPTChatGPT

Source: README excerpt (regex_v1, Aug 24, 2026)

Since the release of ChatGPT in November 2022, it feels almost impossible to keep up with the rapid pace of
Source link

Tags

README

A Hands-On Guide to Fine-Tuning LLMs with PyTorch and Hugging Face

Badge image
Kindle | Paperback | PDF [Leanpub] | PDF [Gumroad]

Setup

Google Colab

You can easily load the notebooks directly from GitHub using Colab and run them using a GPU provided by Google. You need to be logged in a Google Account of your own.

You can go through the chapters already using the links below:

Preface

If you’re reading this, I probably don’t need to tell you that large language models are pretty much everywhere, right?

Since the release of ChatGPT in November 2022, it feels almost impossible to keep up with the rapid pace of developments. Every day, there’s a new technique, a new model, or a groundbreaking announcement. These are surely exciting times—but they can also feel overwhelming, exhausting and, at times, frustrating.

"Where do I even begin to learn this?" is a perfectly valid question—and a tough one to answer on your own. I wrote this book as a tentative response to that question. It focuses on key concepts that, in my view, have proven to be stable and are likely to remain central to the fine-tuning process for the foreseeable future: quantization, low-rank adapters, and formatting templates.

Mastering these concepts is crucial for understanding the current landscape and will also empower you to handle future developments. They might also be useful to train or fine-tune a variety of large models, not just language models. They are essential tools in any data scientist's toolkit.


This is an intermediate-level book, so to make the most of its content, you need a solid foundation. If Transformers, attention, Adam, tokens, embeddings, and GPUs do not ring any bells, I'd suggest you to start with my beginner-friendly series, Deep Learning with PyTorch Step-by-Step.


I chose the Hugging Face ecosystem as the foundation for this book because it is the de facto standard for working with deep learning models, whether they're language models or not. The concepts I discuss—quantization, adapters, and templates—are neatly implemented and integrated into the ecosystem, making them relatively straightforward to use. But you have to understand how to configure them effectively and what those configurations are actually doing under the hood. It wasn't easy to find out such information out there, though. I missed a comprehensive overview explaining how these tec

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.