Extending a predictable machine learning framework with efficient gemm-based convolution routines