ArrayFire is a general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices.
Ruby bindings are a work in progress and are not production ready yet.
git clone https://github.com/arrayfire/arrayfire-rb
cd arrayfire/
gem install bundler
bundle install
rake compile
Run the tests using
rake test
If you want to try out the code without installing:
rake pry
To install:
rake install
- Installation
- Af_Array
- Test Suite and Algorithm class
- BLAS and LAPACK routines
- Statistics and Random enngine routines
- Device and Util class
- Multiple Backends: CUDA, OpenCL and CPU
- Interfacing to NMatrix
For details see CONTRIBUTING.
- Google and the Ruby Science Foundation for the Google Summer of Code 2017 grant. Special Thanks to Pjotr Prins, Sameer Deshmukh and Pradeep Garigipati.
This software is distributed under the BSD 3-Clause License.
Copyright © 2017, Prasun Anand and ArrayFire