-1

我想在服务器(centos)中安装 MAGMA 以使用 GEMM 功能。

在安装 MAGMA 之前,我已经在此服务器中安装了 CUDA 和 MKL,我通过运行 cuBLAS 示例程序和 MKL 示例程序检查两者是否运行良好。

在我描述我所发生的事情之前,我必须指出这台服务器中似乎没有 fortran。所以我通过以下方式安装 MAGMA:

  1. make.inc-examples/make.inc.mkl-gcc搬到../make.inc
  2. 我修改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

  1. 我跑make install prefix=/home/lixin/install/了,看起来不错,我没有看到任何错误标签。
  2. 我运行make test,它很快就会导致错误: 在此处输入图像描述
4

1 回答 1

0

事实证明这是测试程序中的一个错误。感谢@Ignacio Vazquez-Abrams 指出这一点。我已经在 MAGMA 论坛上发布了这个问题,然后我得到了一个修复 tar 文件,这个问题已经解决了。如果你也遇到这个问题,可以看这个帖子

于 2018-07-19T05:53:29.810 回答