Skip to content

Github repository associated with the Nature Machine Intelligence paper "Kernel Approximation using Analog In-Memory Computing".

License

Notifications You must be signed in to change notification settings

IBM/kernel-approximation-using-analog-in-memory-computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernel Approximation using Analog In-Memory Computing

Julian Büchel, Giacomo Camposampiero, Athanasios Vasilopoulos, Corey Lammie, Manuel Le Gallo, Abbas Rahimi, and Abu Sebastian

Nature Machine Intelligence, 2024 [Article] [Preprint]



This repository contains the implementation of in-memory kernel approximation for linear regression models and linear-complexity Transformer models. Details and instructions can be found in the corresponding folder.

Note: We recommend to re-format the codebase before starting working on it. To do so, please use

black imka-lra
black imka-ridge-regression

Citation 📚

If you use the work released here for your research, please consider citing our paper:

@article{buchel2024kernel,
  title={Kernel approximation using analogue in-memory computing},
  author={B{\"u}chel, Julian and Camposampiero, Giacomo and Vasilopoulos, Athanasios and Lammie, Corey and Le Gallo, Manuel and Rahimi, Abbas and Sebastian, Abu},
  journal={Nature Machine Intelligence},
  pages={1--11},
  year={2024},
  publisher={Nature Publishing Group}
}

License 🔏

Please refer to the LICENSE file for the licensing of our code.

About

Github repository associated with the Nature Machine Intelligence paper "Kernel Approximation using Analog In-Memory Computing".

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •