How to build a custom production-ready Deep Learning Training loop in Tensorflow from scratch

Building a custom training loop in Tensorflow and Python with checkpoints and Tensorboards visualizations