共 1 篇文章

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

怎样在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版本都是很重要的。 相关问题拓展阅读: 如何编译lineage不支持的机型 如何编译lineage不支持的机型 一、准备   需要用到的东西我已经帮大家全部准备好了,有我自己亲手制作的第三方库 ,在源码的根目录下建立个3rdparty文件夹,把文件解压进去就可以了。   解压好之后,要将3rdparty/bin文件夹添加到系统目录,这样才能让程序找到这些第三方库汪瞎郑的dll。   然后是Visual Studio 2023,因为我的第三方库都是VS2023环境下编译的,所以用其他版本VS的请自行编译。   最后是CUDA和MKL了,MKL是可选的,大家可以去Intel官方申请,如果不用cpu模式的话其实也无所谓,在第三方库包中我还提供了openblas的库文件。 二、编译   编译非神仿常简单,分为以下几步:   1、双击两个c++文件,和caffe_pb2.py这个python使用的文件。   2、打开./build/MSVC/MainBuilder.sln,打开之后切换编译模式至Release X64模式。如果打开之后显示加载失败,可能你的CUDA版本和我的不一致,我的是CUDA 6.5版,这时就要用记事本打开./build/MSVC/MainBuilder.vcxproj,搜索CUDA 6.5,把这个6.5换成你自己的CUDA版本,就可以正常打开了。   3、右键点击左边的MainCaller项目,选择属性,在C/C++选项卡中,把困颂附加包含目录中的cuda include目录改成你自己的;在链接器选项卡中,,把附加库目录中的cuda library目录也改成你自己的。   4、点上边工具栏中的绿色三角编译吧。      如果要用matlab wrapper来提取特征、观察训练好的权重的话呢,只需要把matcaffe项目里面的cuda、matlab目录修改成你自己的,然后编译,你就能从matlab/caffe文件夹里面找到一个叫caffe.mexw64的文件啦。   python的wrapper类似,把pycaffe项目里的目录改成你自己的,就能在python/caffe文件夹中生成_caffe.pyd的python...

技术分享