I’d also recommend the detailed pytorch optimization case studies by Paul Bridger:
https://paulbridger.com/