x64环境下,Vs2013+Armadillo+intel MKL的安装和配置方法
来源:互联网 发布:windows 执行dll文件 编辑:程序博客网 时间:2024/05/17 06:58
x64环境下,Vs2013+Armadillo+intel MKL的安装和配置方法
Step 1:下载Armadillo
从官网(http://arma.sourceforge.net/download.html)得到安装包,并将其解压
Step 2下载安装intelMKL
官网:https://software.intel.com/en-us/intel-mkl/
我是通过intel的学生通道获得的。
下载Intel ParallelStudio XE 2016后安装,MKL会自动集成到vs2013中。
Step 3:VS2013中要做的的配置
具体操作如下:
打开vs2013,首先建立win32Console Application 程序;
选择Empty projrct,点击finish。
右击Solution,选择configurationManager
点击plarform,new,然后选择X64,点击ok;
右击项目-属性,点击vc++directories,将include Directories路径设置为解压后armadillo的include目录(我的是D:\FaceRec\armadillo-7.200.2\include)
点击C/C++—additional include directories同样设置为解压后的include目录
点击ConfigurationProperties->Intel Performance Library:Use MKL选择Parallel标志将使用mkl的并行化。
默认情况下mkl会开启足够的线程来进行矩阵运算,这个线程数目依赖于机器的核心数,当然你也可以使用mkl提供的接口函数来手动修改mkl线程数:mkl_set_num_threads(2)表示开启两个线程来做;mkl_set_dynamic(3)表示动态设置线程数,这里就是最多使用三个线程。
业务需要多路并发的情况下,建议手动设置mkl的线程数,因为任由编译器自己来设置,可能导致线程等待比较严重。比如机器核心为18核心,业务开启5路,可以手动设置mkl线程数为2-4。
- x64环境下,Vs2013+Armadillo+intel MKL的安装和配置方法
- ubuntu 下 Intel MKL库的安装配置
- 在64位的系统下,Armadillo 和VS2013的安装与配置
- intel MKL的安装和使用
- Armadillo 在Windows 环境下的配置
- win7(X64)系统下cuda7.5和VS2013的配置
- 64位环境下:Armadillo + VS2013
- intel MKL 和visual studio 2013的配置
- Intel MKL 在vc2005配置方法
- Win7 x64 系统环境下配置VS2013&PCL1.7.2
- Visual Studio 2013+ Armadillo win32和x64平台下配置步骤
- 矩阵运算库Armadillo,Eigen,MATCOM在windows+vs2010环境下的安装和测评
- 矩阵运算库Armadillo,Eigen,MATCOM在windows+vs2010环境下的安装和测评
- 矩阵运算库Armadillo,Eigen,MATCOM在windows+vs2010环境下的安装和测评(1)
- Win7系统Visual Studio下的armadillo环境配置
- win8.1+vs2015环境下,正确启用armadillo的方法
- x64环境下用VS2010配置Opencv2.3.1的方法
- Win8.1 x64 + VS2013 下CGAL安装及配置
- mvc.mvp,mvvm
- 策略模式
- HDU 1073 Online Judge
- GNU Octave - 开放源代码科学计算及数值分析的工具
- UVA 621 Secret Research
- x64环境下,Vs2013+Armadillo+intel MKL的安装和配置方法
- 匆匆-大学-
- python 实现识别手写 MNIST数字集的程序
- 穷举法:填运算符游戏
- SMS_SDK之短信验证
- java异常处理
- hadoop-hbase 关系
- A/B测试五大注意事项
- canvas绘制中国国旗