Abstract: Convolutional neural networks (CNNs) algorithms are increasingly being deployed on edge devices with the co-growth of hardware and software. Deploying CNNs on resource-constrained devices ...