Why High-Level Training Frameworks are a Crutch (Part 1)

Hosted by Zach Mueller

167 students

What you'll learn

Helpful, at first

Having extremely high abstraction levels are great for beginners when it comes to training models, however

Debug hell

When you get an error, the inexperienced spend more time debugging than going

Run and hope for the best

Hit an error? Beginners might not know what that means or why

Why this topic matters

The transformers Trainer, axolotl & TRL's one-line CLI. These are all excellent ways to get off the ground with training Deep Learning models. However, if you're new to the landscape and spend too much time with these, quickly you'll face errors you don't understand nor know how to fix them. In this series I'll be discussing the aspects of high and low level APIs and their usefulness's.

You'll learn from

Zach Mueller

Instructor, Technical Lead at Hugging Face

I've been in the field for almost a decade now. I first started in the fast.ai community, quickly learning how modern-day training pipelines are built and operated. Then I moved to Hugging Face, where I'm the Technical Lead on the accelerate project and manage the transformers Trainer.


I've written numerous blogscourses, and given talks on distributed training and PyTorch throughout my career.

Hugging Face
Accenture
© 2025 Maven Learning, Inc.