怎样在Linux系统中查看MKL版本? (linux查看mkl版本)

在Linux系统中,Intel Math Kernel Library(MKL)是一种能够提供高性能数学函数和算法的库。如果你需要使用MKL,你需要知道你正在使用的是哪个版本。本文将介绍如何在Linux系统中查看MKL版本。

方式一:查看MKL函式库中库的版本

在Linux系统中,MKL安装位置默认为/opt/intel/mkl/。为了查看MKL版本,你需要进入该目录并根据以下指令执行:

“`bash

$ cd /opt/intel/mkl/lib/intel64_lin/

$ strings libmkl_rt.so | grep MKL

“`

执行这些指令后,你将能够看到与MKL相关的信息,涵盖版本号、产品名称、编译器支持等等。

样例输出:

“`

MKL Version: 2023.0.0

Intel(R) Math Kernel Library product build info:

Product: Intel(R) oneAPI Math Kernel Library for Linux* OS

Package ID: l_mkl.2023.3.0-0

Build Branch: HEAD

Build Type: Production

Build Date: 2023-03-25 23:22:46 UTC+0000

Build Host: hnw-bldprt4.intel.com

Compiler: gcc 7.5.0

Compiler Version: gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)

OS: Linux x86_64

“`

方式二:查看MKL环境变量

你也可以查看MKL环境变量以了解当前系统中正在使用的MKL版本。执行以下指令:

“`bash

$ echo $MKLROOT

$ $MKLROOT/bin/mklvars.sh intel64

“`

执行这些指令后,你将能够看到与当前MKL版本相关的信息。

样例输出:

“`

/opt/intel/oneapi/mkl/latest

Intel(R) MKL 2023.2.0 Product System Requirements Verification Passed

“`

在Linux系统中,可以使用以上两种方式来查看MKL版本。方法一查看了MKL函式库中库的版本,而方法二则使用了环境变量并查看环境变量中的MKLROOT。无论你是在编译软件包还是运行软件,了解当前正在使用的MKL版本都是很重要的。


数据运维技术 » 怎样在Linux系统中查看MKL版本? (linux查看mkl版本)