Skip to content

IGITUGraz/QuantizedRewiring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantized rewiring: hardware-aware training of sparse deep neural networks

This is the official code for the paper "Quantized rewiring: hardware-aware training of sparse deep neural networks" for training sparse deep neural networks while considering hardware limitations.

"Quantized rewiring: hardware-aware training of sparse deep neural networks."
Petschenig, Horst and Robert Legenstein.
Neuromorphic Computing and Engineering 3.2 (2023): 024006.
https://doi.org/10.1088/2634-4386/accd8f

Setup

You will have to install PyTorch and PyTorch Lightning to run this code. The dependencies are listed in environment.yml. If you use Conda, you can install the environment via

conda env create -f environment.yml --name quantized_rewiring

to install all required packages and dependencies.

Sequential MNIST

In this task we have tested the applicability of our approach on the well-known sequential MNIST benchmark which is a difficult temporal credit-assignment problem. To start training, run

python train_seq_mnist.py

The logs directory will contain .csv files that track the training progress.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages