2021/03/31 by Adrian Bulat, Georgios Tzimiropoulos, Bulat, Adrian +1 · 3 citations
Computer Science · #Artificial Intelligence (cs.AI) #Computer Vision and Pattern Recognition (cs.CV) #FOS: Computer and information sciences #Machine Learning (cs.LG) #Network Packet Processing and Optimization #Software Testing and Debugging Techniques #VLSI and Analog Circuit Testing
paper · pdf · doi:10.48550/arxiv.2103.17267
openalex publication_date 2021/03/31 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Mixed-precision networks allow for a variable bit-width quantization for every layer in the network. A major limitation of existing work is that the bit-width for each layer must be predefined during training time. This allows little flexibility if the characteristics of the device on which the network is deployed change during runtime. In this work, we propose Bit-Mixer, the very first method to train a meta-quantized network where during test time any layer can change its bid-width without affecting at all the overall network's ability for highly accurate inference. To this end, we make 2 key contributions: (a) Transitional Batch-Norms, and (b) a 3-stage optimization process which is shown capable of training such a network. We show that our method can result in mixed precision networks that exhibit the desirable flexibility properties for on-device deployment without compromising accuracy. Code will be made available.