README
A GPU optimized NodeJS engine.
Perform massive parallel computations in Node.js with GPGPU.
Status: This project is still under development and currently does not provide a stable release.
Supported distros
OS | Version | Status |
---|---|---|
Ubuntu | 14.04 LTS (trusty) 16.04 LTS (xenial) 17.10 (artful) 18.04 LTS (bionic) |
complete |
Debian | 8 (jessie) or later |
complete |
CentOS | N/A | not-started |
Windows | N/A | not-started |
Installation
Required Tools
On all platforms:
- Yarn for dependency management. Download can be found here.
- We use Git for version control (version 2.11.0 or later.)
On Linux:
- Required libraries: g++-6-arm-linux-gnueabihf, gcc-arm-linux-gnueabihf, gcc-arm-linux-gnueabihf, xserver-xorg-dev, libxext-dev, libxi-dev, libpci-dev
Development Setup
Getting the source
$ git clone --recurse-submodules -j8 https://github.com/robin-rpr/node-gpu.git
$ cd node-gpu
$ yarn install
$ yarn run prebuild
NPM
$ npm i @robin-rpr/node-gpu --save