QPyTorch: A Low-Precision Arithmetic Simulation Framework
Not on the map. Why?
Abstract (arXiv)
Low-precision training reduces computational cost and produces efficient models. Recent research in developing new low-precision training algorithms often relies on simulation to empirically evaluate the statistical effects of quantization while avoiding the substantial overhead of building specific hardware. To support this empirical research, we introduce QPyTorch, a low-precision arithmetic simulation framework. Built natively in PyTorch, QPyTorch provides a convenient interface that minimizes the efforts needed to reliably convert existing codes to study low-precision training. QPyTorch is general, and supports a variety of combinations of precisions, number formats, and rounding options. Additionally, it leverages an efficient fused-kernel approach to reduce simulator overhead, which enables simulation of large-scale, realistic problems. QPyTorch is publicly available at https://github.com/Tiiiger/QPyTorch.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 4; 2023: 3; 2024: 4; 2025: 2; 2026: 2.
21 papers.
Sort:
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Taskscited by 14
- 2022Low-Precision Stochastic Gradient Langevin Dynamicscited by 12
- 2022SALO: An Efficient Spatial Accelerator Enabling Hybrid Sparse Attention Mechanisms for Long Sequencescited by 10
- 2021Adaptive Precision Training (AdaPT): A dynamic fixed point quantized training approach for DNNscited by 8
- 2025Scaling Laws for Floating Point Quantization Trainingcited by 8
- 2024Towards Cheaper Inference in Deep Networks with Lower Bit-Width Accumulatorscited by 4
- 2021PLAM: a Posit Logarithm-Approximate Multipliercited by 3
- 2021Low-Precision Reinforcement Learning: Running Soft Actor-Critic in Half Precisioncited by 3
- 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Pointcited by 3
- 2024HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoningcited by 3
- 2021How Low Can We Go: Trading Memory for Error in Low-Precision Trainingcited by 2
- 2023Training with Mixed-Precision Floating-Point Assignmentscited by 2
9 more
- 2024PyGim: An Efficient Graph Neural Network Library for Real Processing-In-Memory Architecturescited by 2
- 2022Perturbed Iterate SGD for Lipschitz Continuous Loss Functions with Numerical Error and Adaptive Step Sizescited by 1
- 2023INT-FP-QSim: Mixed Precision and Formats For Large Language Models and Vision Transformerscited by 1
- 2024Trainable Fixed-Point Quantization for Deep Learning Acceleration on FPGAscited by 1
- 2025pychop: Emulating Low-Precision Arithmetic in Numerical Methods and Neural Networkscited by 1
- 2026XBTorch: A Unified Framework for Modeling and Co-Design of Crossbar-Based Deep Learning Acceleratorscited 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
- 2026Stochastic Rounding in Low-Precision Transformer Inference: A Variable-Precision Emulation Study of a Small GPT-2cited by 0
- 2026Stochastic Rounding in Low-Precision Transformer Inference: A Variable-Precision Emulation Study of a Small GPT-21 Oct 2026
- 2026XBTorch: A Unified Framework for Modeling and Co-Design of Crossbar-Based Deep Learning Accelerators11 Jan 2026
- 2025pychop: Emulating Low-Precision Arithmetic in Numerical Methods and Neural Networks10 Apr 2025
- 2025Scaling Laws for Floating Point Quantization Training5 Jan 2025
- 2024HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoning9 Mar 2024
- 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
- 2024Towards Cheaper Inference in Deep Networks with Lower Bit-Width Accumulators25 Jan 2024
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Tasks14 Dec 2023
- 2023INT-FP-QSim: Mixed Precision and Formats For Large Language Models and Vision Transformers7 Jul 2023
- 2023Training with Mixed-Precision Floating-Point Assignments31 Jan 2023
- 2022Perturbed Iterate SGD for Lipschitz Continuous Loss Functions with Numerical Error and Adaptive Step Sizes9 Nov 2022
9 more
- 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Point18 Jul 2022
- 2022SALO: An Efficient Spatial Accelerator Enabling Hybrid Sparse Attention Mechanisms for Long Sequences29 Jun 2022
- 2022Low-Precision Stochastic Gradient Langevin Dynamics20 Jun 2022
- 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
- 2021How Low Can We Go: Trading Memory for Error in Low-Precision Training17 Jun 2021
- 2021Development of Quantized DNN Library for Exact Hardware Emulation15 Jun 2021
- 2021Low-Precision Reinforcement Learning: Running Soft Actor-Critic in Half Precision26 Feb 2021
- 2021PLAM: a Posit Logarithm-Approximate Multiplier18 Feb 2021
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Taskscited by 14
- 2022Low-Precision Stochastic Gradient Langevin Dynamicscited by 12
- 2022SALO: An Efficient Spatial Accelerator Enabling Hybrid Sparse Attention Mechanisms for Long Sequencescited by 10
- 2021Adaptive Precision Training (AdaPT): A dynamic fixed point quantized training approach for DNNscited by 8
- 2025Scaling Laws for Floating Point Quantization Trainingcited by 8
- 2024Towards Cheaper Inference in Deep Networks with Lower Bit-Width Accumulatorscited by 4
- 2021PLAM: a Posit Logarithm-Approximate Multipliercited by 3
- 2021Low-Precision Reinforcement Learning: Running Soft Actor-Critic in Half Precisioncited by 3
- 2022MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Pointcited by 3
- 2024HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoningcited by 3
- 2021How Low Can We Go: Trading Memory for Error in Low-Precision Trainingcited by 2
- 2023Training with Mixed-Precision Floating-Point Assignmentscited by 2
12 most cited of 21 All 21 (JSON)
- 2026Stochastic Rounding in Low-Precision Transformer Inference: A Variable-Precision Emulation Study of a Small GPT-21 Oct 2026
- 2026XBTorch: A Unified Framework for Modeling and Co-Design of Crossbar-Based Deep Learning Accelerators11 Jan 2026
- 2025pychop: Emulating Low-Precision Arithmetic in Numerical Methods and Neural Networks10 Apr 2025
- 2025Scaling Laws for Floating Point Quantization Training5 Jan 2025
- 2024HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoning9 Mar 2024
- 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
- 2024Towards Cheaper Inference in Deep Networks with Lower Bit-Width Accumulators25 Jan 2024
- 2023ZeroQuant(4+2): Redefining LLMs Quantization with a New FP6-Centric Strategy for Diverse Generative Tasks14 Dec 2023
- 2023INT-FP-QSim: Mixed Precision and Formats For Large Language Models and Vision Transformers7 Jul 2023
- 2023Training with Mixed-Precision Floating-Point Assignments31 Jan 2023
- 2022Perturbed Iterate SGD for Lipschitz Continuous Loss Functions with Numerical Error and Adaptive Step Sizes9 Nov 2022
12 newest of 21 All 21 (JSON)