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: $