paper-with-me

홈 › Papers

MCTensor: A High-Precision Deep Learning Library with Multi-Component Floating-Point

2022-07-18 · Tao Yu, Wentao Guo, Jianan Canal Li, Tiancheng Yuan, Christopher De Sa

In this paper, we introduce MCTensor, a library based on PyTorch for providing general-purpose and high-precision arithmetic for DL training. MCTensor is used in the same way as PyTorch Tensor: we implement multiple basic, matrix-level computation operators and NN modules for MCTensor with identical PyTorch interface. Our algorithms achieve high precision computation and also benefits from heavily-optimized PyTorch floating-point arithmetic. We evaluate MCTensor arithmetic against PyTorch native arithmetic for a series of tasks, where models using MCTensor in float16 would match or outperform the PyTorch model with float32 or float64 precision.

📄 PDF Abstract BibTeX arXiv:2207.08867

Code (1)

ydtydr/mctensor 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

CuFP: An HLS Library for Customized Floating-Point Operators

2024-07-18 · Electronics 2024 7 · Hajizadeh, Fahimeh; Ould-Bachir, Tarek; David, JP

High-Level Synthesis (HLS) tools have revolutionized FPGA application development by providing a more efficient and streamlined approach, significantly impacting digital design methodologies. Despite the capability of FP…

High-Level Synthesis

Compressing deep neural networks on FPGAs to binary and ternary precision with HLS4ML

2020-03-11 · Giuseppe Di Guglielmo, Javier Duarte, Philip Harris, Duc Hoang 외

We present the implementation of binary and ternary neural networks in the hls4ml library, designed to automatically convert deep neural network models to digital circuits with FPGA firmware. Starting from benchmark mode…

Handwritten Digit Recognition

FINN-L: Library Extensions and Design Trade-off Analysis for Variable Precision LSTM Networks on FPGAs

2018-07-11 · Vladimir Rybalkin, Alessandro Pappalardo, Muhammad Mohsin Ghaffar, Giulio Gambardella 외

It is well known that many types of artificial neural networks, including recurrent networks, can achieve a high classification accuracy even with low-precision weights and activations. The reduction in precision general…

Optical Character RecognitionOptical Character Recognition (OCR)Quantization

TernGEMM: GEneral Matrix Multiply Library with Ternary Weights for Fast DNN Inference

2021-11-13 · 2021 IEEE Workshop on Signal Processing Systems (SiPS) 2021 11 · Seokhyeon Choi, Kyuhong Shim, Jungwook Choi, Wonyong Sung 외

Efficient implementation of deep neural networks on CPU-based systems is very critical because applications proliferate to embedded and Internet of Things (IoT) systems. Many CPUs for personal computers and embedded syst…

CPU

FBGEMM: Enabling High-Performance Low-Precision Deep Learning Inference

2021-01-13 · Daya Khudia, Jianyu Huang, Protonu Basu, Summer Deng 외

Deep learning models typically use single-precision (FP32) floating point data types for representing activations and weights, but a slew of recent research work has shown that computations with reduced-precision data ty…

Code GenerationDeep LearningQuantizationVocal Bursts Intensity Prediction