Skip to content

Commit

Permalink
📚 Add Numo::BLIS section
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshoku committed Jul 21, 2021
1 parent 92434f7 commit 04e4e45
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions README.md
Expand Up @@ -190,6 +190,7 @@ $ sudo apt-get install libopenblas-dev liblapacke-dev
```

Fedora:

```bash
$ sudo dnf install openblas-devel lapack-devel
```
Expand Down Expand Up @@ -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,
Expand Down

0 comments on commit 04e4e45

Please sign in to comment.