安装编译OpenBLAS:
git clone https://github.com/xianyi/OpenBLAS.git
cd OpenBLAS
make NO_AFFINITY=1 USE_OPENMP=1
sudo make install
安装成功后,luarocks install torch 可能找不到OpenBLAS,需要定义路径再进行torch安装:
CMAKE_LIBRARY_PATH=/opt/OpenBLAS/include:/opt/OpenBLAS/lib:$CMAKE_LIBRARY_PATH luarocks install torch
测试实例:
-- choose a dimension
N = 5
-- create a random NxN matrix
A = torch.rand(N, N)
-- test
AI = torch.inverse(A) -- 该错误出现的地方