📚 Add Numo::BLIS section

This commit is contained in:
yoshoku 2021-07-22 00:21:51 +09:00
parent 92434f7fce
commit 04e4e45b32
No known key found for this signature in database
GPG Key ID: CE6FD44E4CECB558
1 changed files with 20 additions and 0 deletions

View File

@ -190,6 +190,7 @@ $ sudo apt-get install libopenblas-dev liblapacke-dev
```
Fedora:
```bash
$ sudo dnf install openblas-devel lapack-devel
```
@ -250,6 +251,25 @@ require 'numo/openblas'
require 'rumale'
```
### Numo::BLIS
[Numo::BLIS](https://github.com/yoshoku/numo-blis) downloads and builds BLIS during installation
and uses that as a background library for Numo::Linalg.
BLIS is one of the high-performance BLAS as with OpenBLAS,
and using that can be expected to speed up of processing in Rumale.
Install Numo::BLIS gem.
```bash
$ gem install numo-blis
```
Load Numo::BLIS gem instead of Numo::Linalg.
```ruby
require 'numo/blis'
require 'rumale'
```
### Parallel
Several estimators in Rumale support parallel processing.
Parallel processing in Rumale is realized by [Parallel](https://github.com/grosser/parallel) gem,