Shortcuts

Recipes Overview

Recipes are the primary entry points for torchtune users. These can be thought of as hackable, singularly-focused scripts for interacting with LLMs including fine-tuning, inference, evaluation, and quantization.

Each recipe consists of three components:

  • Configurable parameters, specified through yaml configs and command-line overrides

  • Recipe script, entry-point which puts everything together including parsing and validating configs, setting up the environment, and correctly using the recipe class

  • Recipe class, core logic needed for fine-tuning, exposed through a set of APIs

Note

To learn more about the concept of “recipes”, check out our technical deep-dive: What Are Recipes?.

Finetuning

Our recipes include:

For a full list, please run:

tune ls

Note

Our recipe documentation is currently in construction. Please feel free to follow the progress in our tracker issue here.

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources