Tracking issue for documentation on measuring and improving the performance of Turing models, and on debugging them. It collects the following:
What the docs cover today
Note that TuringBenchmarking.jl is deprecated. The current tool is DynamicPPL.TestUtils.AD.run_ad, which gives primal and gradient timings per backend.
Remaining work
The first three items are addressed by the linked PR. The last is a larger writing task and is left open here.
Tracking issue for documentation on measuring and improving the performance of Turing models, and on debugging them. It collects the following:
What the docs cover today
run_adbenchmarking) and a FAQ entry.Note that TuringBenchmarking.jl is deprecated. The current tool is
DynamicPPL.TestUtils.AD.run_ad, which gives primal and gradient timings per backend.Remaining work
check_model,model_warntype, and related utilities (Add a page on debugging tools for Turing models #564)ess,rhat,mcse) and diagnosing MCMC problems (More guides on how to interpret chain results and debugging MCMC #668)The first three items are addressed by the linked PR. The last is a larger writing task and is left open here.