FasterAI: A Lightweight Library for Creating Sparse Neural Networks

Nathan Hubens
7/3/2022
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

FasterAI is a PyTorch-based library, aiming to facilitate the utilization of deep neural networks compression techniques such as sparsification, pruning, knowledge distillation, or regularization. The library is built with the purpose of enabling quick implementation and experimentation. More particularly, compression techniques are leveraging Callback systems of libraries such as fastai and Pytorch Lightning to bring a user-friendly and high-level API. The main asset of FasterAI is its lightweight, yet powerful, simplicity of use. Indeed, because it was developed in a very granular way, users can create thousands of unique experiments by using different combinations of parameters. In this paper, we focus on the sparsifying capabilities of FasterAI, which represents the core of the library. Performing sparsification of a neural network in FasterAI only requires a single additional line of code in the traditional training loop, yet allows to perform state-of-the-art techniques such as Lottery Ticket Hypothesis experiments

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{hubens2022fasterai,
  title  = {FasterAI: A Lightweight Library for Creating Sparse Neural Networks},
  author = {Nathan Hubens},
  year   = {2022},
  eprint = {2207.01088},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.01088v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.01088.svg)](https://codeofpaper.com/paper/2207.01088)

Discussion