On Device Training Framework // TODO explain cmake debug levels (info, warn, error) Framework for Inference and Training of Deep Neural Networks on MCU + PC