All Projects → Idein → qmkl

Idein / qmkl

Licence: other
Math Kernel Library for VideoCore IV QPU

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects

QMKL

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

We, Idein Inc., built object recognition demos (GoogLeNet etc.) on Raspberry Pi. The demos run on QPU using both QMKL and our private libraries, which are highly optimized for neural networks. Please check out our video on YouTube.

Requirements

You need to install:

In addition, make sure Linux kernel 4.9.79 or above is running on your Pi. e.g.:

$ uname -r
4.9.80-v7+

Installation

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

If you want to use a specific version of Python, do:

$ cmake -DPYTHON_EXECUTABLE=/path/to/python

You can create Debian package and install it:

$ make package
$ sudo dpkg -i qmkl-x.y.x-system.deb

Running tests

$ test/sgemm
$ test/scopy
$ test/vsAbs
$ test/sgemm_spec
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].