标签:
安装环境:Win 10 专业版 64位 + Visual Studio 2015 Community。
记录下自己在有GPU的环境下安装配置MXNet的过程。该过程直接使用MXNet release 的 pre-built 包,没有自己使用CMake编译。网上有很多自己编译的教程,过程都比较繁琐,直接使用release包对新手来说更加简单方便。
选择MXNet的原因是因为看了《Caffe、TensorFlow、MXNet三个开源库的对比》这篇博文,其中指出MXNet相对来说是最易上手的深度学习开源库,所以选择该开源库作为初学工具。
Getting Started: http://mxnet.readthedocs.io/en/latest/get_started/
参考其他文章,后续可能会用到以下工具,留在这里备忘:
1. OpenCV (version 3.1):OpenCV3.1已经发布,但是只有64位版的。需要32位版本的建议使用OpenCV3.0
下载链接:http://opencv.org/downloads.html
2. OpenBlas
BLAS (Basic Linear Algebra Subprograms):基础线性代数子程序库,是一个应用程序接口(API)标准,说的简单点就是向量、矩阵之间乘加这些运算。
OpenBlas是BLAS的开源优化库,支持CPU多线程。
看到解压出来的 MXNet pre-built包的3rdparty文件夹下有openblas,应该不用自己再下载了。
单独的下载链接为:https://sourceforge.net/projects/openblas/files/latest/download?source=files
相关文档:https://github.com/xianyi/OpenBLAS/wiki/Document
3. CMake工具
非常强大的编译自动配置工具,可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。
下载链接:https://cmake.org/download/
入门参考:http://www.cnblogs.com/sinojelly/archive/2010/05/22/1741337.html
MXNet 学习 (1) --- 最易上手的深度学习开源库 --- 安装及环境搭建
标签:
原文地址:http://www.cnblogs.com/balmy/p/deep_learning_for_dummies.html