We have uploaded the second version of Bio-BPfree for CNN on-device training.
This version includes aggressive optimizations (e.g., loop fusion) and exploits gradient sparsity to avoid performing vector-matrix multiplications in the gradient calculation and reduce dynamic memory footprint.
Take a look at the new version on GitHub.