Overview

Appendix C. Practical Issues

Practical post-training at scale is dominated by experimentation overhead, so the main lesson is that the real cost is usually not the final successful run but the process of discovering the recipe itself. Developing a strong post-training pipeline can require far more compute than the eventual production training, often by an order of magnitude or more, and it also demands repeated evaluation, debugging, and engineering work. As examples, teams may run thousands of experiments before settling on a final model, and even after that, finalization requires extra time for careful validation and confirmation.

A major challenge is that post-training is operationally noisy: different stages are run multiple times, hyperparameters are swept, and checkpoint evaluation itself can consume a large share of resources, especially for reasoning models that require longer sampled generations. Training runs may be short in pure compute but still stretch over days or weeks because of instability, lost work, or the need to continue improving a model after release. In this setting, time-to-result can matter more than raw compute, since refining a model with reinforcement learning or similar methods may require substantial additional wall-clock investment.

Evaluation and training both exhibit meaningful variance, so good practice requires explicitly managing randomness rather than assuming single-run results are reliable. Some benchmarks are highly unstable while others are comparatively consistent, and noisy evaluations can be stabilized by repeating them, though that increases cost. Training uncertainty is even more consequential because it cannot be averaged away after the fact, so teams typically sweep key optimization settings, run multiple seeds, and use techniques like model merging to capture beneficial outliers and maximize the final model’s quality.

C.4 Identifying Bad Training Jobs

A simple intuition that’s important to establish when training models is the different types of model issues. You want to spend most of your time on issues where the current data, algorithm, or recipe just isn’t good enough. On the other hand, there are plenty of times when setting up a new recipe that certain methods are just broken.

The best way to understand this is to evaluate many models on a largely static evaluation suite, then you develop an intuition for which tests are hard to move with post-training interventions (often knowledge-heavy evaluations such as MMLU). When something is very, very broken in a post-training setup these largely stable evaluations can often drop by 10–20 points in a training job. This is one of the most useful signals there are when developing tooling!

FAQ

What are the main cost categories to consider in post-training experiments?There are two main ways to scope post-training costs: the cost of developing the recipe and the cost of thoroughly applying the recipe. Recipe development is usually the largest cost, often far exceeding the compute used in the final training runs. Thorough application includes multiple seeds, careful evaluation, and engineering overhead.
Why can recipe development be much more expensive than the final model runs?Because finding a good post-training recipe usually requires many iterations, experiments, and evaluations. The chapter notes that recipe development can take roughly 10 to 100 times more compute than the final few training runs, since teams must explore many design choices before settling on the best approach.
How many experiments might be needed to develop a strong post-training recipe?The chapter gives Tülu 3 as an example: the team ran on the order of thousands of experiments and evaluations at the 7B scale before arriving at the final model. This shows that developing a reliable recipe can require a very large experimental search.
Why do post-training runs often require sweeping over learning rates and other hyperparameters?Post-training, especially RL, has less-developed theory than standard pretraining, so teams must empirically search for good settings. As a result, each stage is often run multiple times with different learning rates and other hyperparameters to identify what works best for a given base model.
Why does checkpoint evaluation consume so much compute during post-training?Checkpoint evaluation can be expensive because reasoning models often need long generations on benchmark tasks. That means evaluation can take a larger share of compute than expected, especially when many checkpoints are tested during a hyperparameter sweep.
What does evaluation variance mean in the context of reasoning models?Evaluation variance refers to the fact that benchmark scores can change noticeably across different inference runs, especially when sampling uses temperatures above zero. Since outputs become more variable under sampling, benchmark results can fluctuate depending on prompt difficulty, benchmark size, model brittleness, and other factors.
Which benchmarks are described as high-variance or stable?In the chapter’s table, GPQA and AlpacaEval 3 are among the high-variance benchmarks, while MMLU and PopQA are listed as very stable. Other benchmarks fall in between, such as ZebraLogic, AIME 24, HumanEvalPlus, and LiveCodeBench.
How can a noisy benchmark be made more stable?One approach is to rerun the benchmark multiple times per model and average the results. The chapter notes that LiveCodeBench, for example, was noisy but cheap, so running it 10 times per model could move it into a more stable evaluation setting. The tradeoff is higher compute cost.
What other sources of evaluation variance should teams watch for?Besides sampling noise, evaluation can vary due to batch size, tensor parallel settings, and other sensitive numerical or infrastructure-related differences. These effects can matter a lot for long-generation reasoning benchmarks, so variance can come from the evaluation setup itself, not just the model.
How do teams manage training performance variance in final post-training runs?Teams typically sweep core optimization settings like learning rate and batch size, run multiple seeds on promising settings, and sometimes use model merging. The goal is to sample many training outcomes so the final model benefits from a strong outlier, while also balancing true improvements against gains that may only come from evaluation noise.

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Reinforcement Learning from Human Feedback ebook for free
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Reinforcement Learning from Human Feedback ebook for free
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Reinforcement Learning from Human Feedback ebook for free