我想在服务器(centos)中安装 MAGMA 以使用 GEMM 功能。
在安装 MAGMA 之前,我已经在此服务器中安装了 CUDA 和 MKL,我通过运行 cuBLAS 示例程序和 MKL 示例程序检查两者是否运行良好。
在我描述我所发生的事情之前,我必须指出这台服务器中似乎没有 fortran。所以我通过以下方式安装 MAGMA:
- 我
make.inc-examples/make.inc.mkl-gcc
搬到../make.inc
- 我修改make.inc:
我注释掉了:
- 堡垒 = gfortran
- FFLAGS = -O3 $(FPIC) -DNDEBUG -DADD_ -Wall -Wno-unused-dummy-argument
- F90FLAGS = -O3 $(FPIC) -DNDEBUG -DADD_ -Wall -Wno-unused-dummy-argument -x f95-cpp-input
-lgfortran
并删除
- LIB = -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core -lpthread -lstdc++ -lm -lgfortran
我也在这个文件中设置MKLROOT=/home/lixin/intel/mkl
和。CUDADIR=/usr/local/cuda