Skip to content

Orthogonal Matching Pursuit, parallelized on both CPU and GPU. 100x+ Speedup

Notifications You must be signed in to change notification settings

ariellubonja/orthogonal-matching-pursuit-parallel-gpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EFFICIENT BATCHED CPU/GPU IMPLEMENTATION OF ORTHOGONAL MATCHINGPURSUIT FOR PYTHON

Orthogonal Matching Pursuit, implemented using BLAS (cpu) and PyTorch (gpu).

Our implementations vastly outperform those in Scikit-Learn, with the PyTorch version on GPU being over 100 times faster.

A demo along with the implementation can be found in this Colab.

Associated Paper feat. Sebastian Praesius!: Efficient Batched CPU/GPU OMP.

About

Orthogonal Matching Pursuit, parallelized on both CPU and GPU. 100x+ Speedup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published