TensorQuant - A Simulation Toolbox for Deep Neural Network Quantization
Not on the map. Why?
Abstract (arXiv)
Recent research implies that training and inference of deep neural networks (DNN) can be computed with low precision numerical representations of the training/test data, weights and gradients without a general loss in accuracy. The benefit of such compact representations is twofold: they allow a significant reduction of the communication bottleneck in distributed DNN training and faster neural network implementations on hardware accelerators like FPGAs. Several quantization methods have been proposed to map the original 32-bit floating point problem to low-bit representations. While most related publications validate the proposed approach on a single DNN topology, it appears to be evident, that the optimal choice of the quantization method and number of coding bits is topology dependent. To this end, there is no general theory available, which would allow users to derive the optimal quantization during the design of a DNN topology. In this paper, we present a quantization tool box for the TensorFlow framework. TensorQuant allows a transparent quantization simulation of existing DNN topologies during training and inference. TensorQuant supports generic quantization methods and allows experimental evaluation of the impact of the quantization on single layers as well as on the full topology. In a first series of experiments with TensorQuant, we show an analysis of fix-point quantizations of popular CNN topologies.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 2; 2024: 3.
8 papers.
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidancecited by 11
- 2021Adaptive Precision Training (AdaPT): A dynamic fixed point quantized training approach for DNNscited by 8
- 2024A2Q+: Improving Accumulator-Aware Weight Quantizationcited by 5
- 2023How to Do Machine Learning with Small Data? -- A Review from an Industrial Perspectivecited by 3
- 2024PyGim: An Efficient Graph Neural Network Library for Real Processing-In-Memory Architecturescited by 2
- 2024Trainable Fixed-Point Quantization for Deep Learning Acceleration on FPGAscited by 1
- 2021Development of Quantized DNN Library for Exact Hardware Emulationcited by 0
- 2021Dynamic Neural Network Architectural and Topological Adaptation and Related Methods -- A Surveycited by 0
- 2024PyGim: An Efficient Graph Neural Network Library for Real Processing-In-Memory Architectures26 Feb 2024
- 2024Trainable Fixed-Point Quantization for Deep Learning Acceleration on FPGAs31 Jan 2024
- 2024A2Q+: Improving Accumulator-Aware Weight Quantization19 Jan 2024
- 2023How to Do Machine Learning with Small Data? -- A Review from an Industrial Perspective13 Nov 2023
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidance25 Aug 2023
- 2021Dynamic Neural Network Architectural and Topological Adaptation and Related Methods -- A Survey28 Jul 2021
- 2021Adaptive Precision Training (AdaPT): A dynamic fixed point quantized training approach for DNNs28 Jul 2021
- 2021Development of Quantized DNN Library for Exact Hardware Emulation15 Jun 2021