IMKL下载,安装,编译步骤

IMKL(Intel Math Kernel Library)是Intel出品的一套数学计算库,目前最新的版本是2021.3.0,以下记录了一系列具体的部署步骤,希望能帮助第一次部署该库,对它还不太了解的各位快速上手。

 

安装环境:Windows 10

IDE:Visual Studio 2019

目标: 成功编译IMKL提供的demo examples_core_c

下载IMKL:

https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl/download.html?operatingsystem=window&distributions=webdownload&options=offline

点击Download下载即可,整个过程不需要注册

安装IMKL:

双击下载的安装包,注意这一步需要勾选上I accept,然后点击Continue,一路下一步即可

编译IMKL:

1.因为我不想污染默认安装目录下的文件,所以首先把安装好的文件夹C:\Program Files (x86)\Intel\oneAPI 都拷到D盘下,注意必须要全部拷贝过去,不然可能会出现找不到依赖项的问题

2.拷贝完之后进入D:\oneAPI\目录下的各个子文件夹(compiler, compiler_ide, mkl, tbb),删除空的latest文件夹,然后打开cmd,分别cd到相应的目录下,然后执行mklink /j latest 2021.3.0重建损坏的软链接

3.进入D:\oneAPI\mkl\latest\examples\目录,备份一下当前目录下的cmake文件夹

4.然后将cmake文件夹里的setup_examples.cmake文件里第94行set(DEFAULT_C_COMPILER "icl")改成set(DEFAULT_C_COMPILER "cl")

5.回到examples目录,把examples_core_c.zip解压到当前目录下并把文件夹重命名为examples_core_c

6.使用Visual Studio 2019打开解压后的cmake工程:

首先打开VS,点击点击Continue without code->

进入主界面之后点击File->Open->CMake...,选择刚才解压的示例文件夹里的CMakeLists.txt文件打开即可,我这里的全路径是D:\oneAPI\mkl\latest\examples\examples_core_c\CMakeLists.txt

7.直接点击Build All编译即可 

8.如果exe文件运行不了,可以将C:\Program Files (x86)\Intel\oneAPI\mkl\latest\redist\intel64和C:\Program Files (x86)\Intel\oneAPI\compiler\latest\windows\redist\intel64_win\compiler加入PATH环境变量里,然后重启VS再试一次(适用64位exe)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值