Skip to Content
Hands-On Generative AI with Transformers and Diffusion Models
book

Hands-On Generative AI with Transformers and Diffusion Models

by Omar Sanseviero, Pedro Cuenca, Apolinário Passos, Jonathan Whitaker
November 2024
Intermediate to advanced
418 pages
10h 56m
English
O'Reilly Media, Inc.
Content preview from Hands-On Generative AI with Transformers and Diffusion Models

Appendix A. Open Source Tools

This book wouldn’t have been possible without open source. Most of the subjects we discussed and the majority of ML research rely on open source contributions—not to mention the production toolchain we used, with open source software such as Jupyter Notebook, Quarto, nbdev, and many more.

In this appendix, we will explore a variety of open source tools for the ML practitioner. Some of these we’ve used in the book, while others are good to know about. By making yourself familiar with these tools, you’ll be well equipped to extend the applications and techniques you just learned.

The Hugging Face Stack

Throughout this book, you’ve become familiar with the core libraries of the Hugging Face stack. These are the two main libraries we used:

transformers

The main library to train and run inference with transformer-based models across modalities. It provides multiple levels of abstraction, from the high-level pipeline and Trainer to supporting running your own PyTorch training loops.

diffusers

Similarly to transformers, the diffusers library allows running pretrained diffusion-based models. Although it’s mostly known for its image-generation capabilities, the library also supports audio, video, and 3D.

Both libraries have an opinionated design that prioritizes usability, simplicity, and customizability. What does this mean for end users? First, both libraries aim to offer consistent specifications across models. Whether you’re using Llama or Gemma ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

RAG-Driven Generative AI

RAG-Driven Generative AI

Denis Rothman

Publisher Resources

ISBN: 9781098149239Errata Page