📚 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: Fedora:
```bash ```bash
$ sudo dnf install openblas-devel lapack-devel $ sudo dnf install openblas-devel lapack-devel
``` ```
@ -250,6 +251,25 @@ require 'numo/openblas'
require 'rumale' 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 ### Parallel
Several estimators in Rumale support parallel processing. Several estimators in Rumale support parallel processing.
Parallel processing in Rumale is realized by [Parallel](https://github.com/grosser/parallel) gem, Parallel processing in Rumale is realized by [Parallel](https://github.com/grosser/parallel) gem,