더북(TheBook)
openblas의 사용

최근 openblas의 성능이 개선되어 openblas를 사용하는 경우 더 빠른 속도를 보이는 경우가 있다. 따라서 앞 절의 내용만 보고 atlas를 무조건 설치하기보다는 openblas를 먼저 사용해보기 바란다.

다음은 openblas를 사용한 설정의 예다. openblas의 경우 lapack은 제공하지 않으므로 liblapack.so.3을 사용한다.

$ sudo apt-get install libopenblas-dev

$ sudo update-alternatives --config libblas.so.3
There are 3 choices for the alternative libblas.so.3 (providing /usr/lib/libblas.so.3).

Selection      Path                                       Priority   Status
------------------------------------------------------------
+ 0            /usr/lib/openblas-base/libblas.so.3         40        auto mode
  1            /usr/lib/atlas-base/atlas/libblas.so.3      35        manual mode
  2            /usr/lib/libblas/libblas.so.3               10        manual mode
  3            /usr/lib/openblas-base/libblas.so.3         40        manual mode

Press enter to keep the current choice[*], or type selection number:

$ sudo update-alternatives --config liblapack.so.3
There are 2 choices for the alternative liblapack.so.3 (providing /usr/lib/liblapack.so.3).

Selection      Path                                      Priority    Status
------------------------------------------------------------
+ 0            /usr/lib/lapack/liblapack.so.3             10         auto mode
  1            /usr/lib/atlas-base/atlas/liblapack.so.3   5          manual mode
  2            /usr/lib/lapack/liblapack.so.3             10         manual mode

Press enter to keep the current choice[*], or type selection number:
$
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.