Asked about Evals in the loop

How do you stop evals becoming expensive to run?

An answer that works

Run a small fast subset on every push and the full set nightly or before release. Cache results for unchanged inputs, and report the cost of the eval run itself so the trade-off stays visible.

Reading an answer is not being able to give one. The section that teaches this is Evals in the loop, 6 hours of Evaluation.

Learn this properly