/qmkl

Math Kernel Library for VideoCore IV QPU

Primary LanguagePythonOtherNOASSERTION

QMKL

QMKL is Math Kernel Library for VideoCore IV QPU. QMKL is compatible with Intel MKL except for double precision etc.

We, Idein Inc., did some object recognition demos (GoogLeNet etc.) on Raspberry Pi. The demos run on QPU with QMKL and our private libraries which are highly optimized for neural networks. There are movies of that: Raspberry Pi 3 and Raspberry Pi Zero.

Requirements

You need to install qasm2 and qbin2hex to compile this library. Just clone them and do make && sudo make install.

Installation

$ git clone https://github.com/Idein/qmkl.git
$ cd qmkl/
$ cmake .
$ make
$ sudo make install

Running tests

$ sudo test/sgemm
$ sudo test/scopy
$ sudo test/vsAbs