QONNX: Representing Arbitrary-Precision Quantized Neural Networks
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:FPVBV7C4record.jsonopen to challenge →
read the original abstract
We present extensions to the Open Neural Network Exchange (ONNX) intermediate representation format to represent arbitrary-precision quantized neural networks. We first introduce support for low precision quantization in existing ONNX-based quantization formats by leveraging integer clipping, resulting in two new backward-compatible variants: the quantized operator format with clipping and quantize-clip-dequantize (QCDQ) format. We then introduce a novel higher-level ONNX format called quantized ONNX (QONNX) that introduces three new operators -- Quant, BipolarQuant, and Trunc -- in order to represent uniform quantization. By keeping the QONNX IR high-level and flexible, we enable targeting a wider variety of platforms. We also present utilities for working with QONNX, as well as examples of its usage in the FINN and hls4ml toolchains. Finally, we introduce the QONNX model zoo to share low-precision quantized neural networks.
This paper has not been read by Pith yet.
Forward citations
Cited by 1 Pith paper
-
CADENCE: Context-Adaptive Depth Estimation for Navigation and Computational Efficiency
CADENCE dynamically adjusts a slimmable depth estimation network's computational load according to context, cutting energy expenditure by 75% and boosting navigation accuracy by 7.43% versus static baselines.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.