paper-with-me

홈 › Papers

A Flexible, Extensible Software Framework for Neural Net Compression

2018-10-20 · Yerlan Idelbayev, Miguel Carreira-Perpinan

We propose a software framework based on ideas of the Learning-Compression algorithm , that allows one to compress any neural network by different compression mechanisms (pruning, quantization, low-rank, etc.). By design, the learning of the neural net (handled by SGD) is decoupled from the compression of its parameters (handled by a signal compression function), so that the framework can be easily extended to handle different combinations of neural net and compression type. In addition, it has other advantages, such as easy integration with deep learning frameworks, efficient training time, competitive practical performance in the loss-compression tradeoff, and reasonable convergence guarantees. Our toolkit is written in Python and Pytorch and we plan to make it available by the workshop time, and eventually open it for contributions from the community.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Quantization

Similar Papers 제목 키워드 기반

A flexible, extensible software framework for model compression based on the LC algorithm

2020-05-15 · Yerlan Idelbayev, Miguel Á. Carreira-Perpiñán

We propose a software framework based on the ideas of the Learning-Compression (LC) algorithm, that allows a user to compress a neural network or other machine learning model using different compression schemes with mini…

BIG-bench Machine LearningLow-rank compressionModel CompressionNetwork Pruning+1

RETURNN: The RWTH Extensible Training framework for Universal Recurrent Neural Networks

2016-08-02 · Patrick Doetsch, Albert Zeyer, Paul Voigtlaender, Ilya Kulikov 외

In this work we release our extensible and easily configurable neural network training software. It provides a rich set of functional layers with a particular focus on efficient training of recurrent neural network topol…

MIML library: a Modular and Flexible Library for Multi-instance Multi-label Learning

2024-02-12 · Álvaro Belmonte, Amelia Zafra, Eva Gibaja

MIML library is a Java software tool to develop, test, and compare classification algorithms for multi-instance multi-label (MIML) learning. The library includes 43 algorithms and provides a specific format and facilitie…

Multi-Label Learning

Amazon SageMaker Model Parallelism: A General and Flexible Framework for Large Model Training

2021-11-10 · Can Karakus, Rahul Huilgol, Fei Wu, Anirudh Subramanian 외

With deep learning models rapidly growing in size, systems-level solutions for large-model training are required. We present Amazon SageMaker model parallelism, a software library that integrates with PyTorch, and enable…

Collaborative Filteringmodel

A Hardware-Software Blueprint for Flexible Deep Learning Specialization

2018-07-11 · Thierry Moreau, Tianqi Chen, Luis Vega, Jared Roesch 외

Specialized Deep Learning (DL) acceleration stacks, designed for a specific set of frameworks, model architectures, operators, and data types, offer the allure of high performance while sacrificing flexibility. Changes i…

Code GenerationDeep LearningStyle Transfer