Mac下安装mxnet的方法及容易遇到的问题
来源:互联网 发布:网络营销策划的要素 编辑:程序博客网 时间:2024/05/22 06:46
Mac下安装mxnet库的方法
MXNet库是有名的深度学习框架,其特点是足够灵活,速度快,容易扩展,新手可以用来培养亲切感,对机器学习有一个初步的感性认识
安装环境
- macOS Sierra 10.12.1
- Python 2.7
安装依赖库
安装 Homebrew
brew是Mac上面很有用的软件包管理工具,类似Ubuntu上面的apt-get,相信用过的人都不会陌生,后面的安装基本上都是用这个工具,没有的话可以在终端使用如下命令安装
ruby -e "$(curl -fsSL https://raw.githubsercontent.com/Homebrew/install/master/install)"
安装 OpenCV
openCV是mxnet的依赖库,使用homebrew可以方便的安装,在终端依次输入如下命令即可
brew updatebrew tap homebrew/sciencebrew info opencvbrew install opencv
执行完以上命令系统便会将所需要的库自动安装好
安装mxnet
这里需要注意的是,如果直接从https://github.com/dmlc/mxnet上面Download Zip,然后在mxnet源码下的python目录里,执行如下语句 sudo python setup.py install
来安装mxnet的话,可能会报如下的错误:
RuntimeError: Cannot find the files.List of candidates:/Users/nan/Downloads/mxnet-master/python/mxnet/libmxnet.so/Users/nan/Downloads/mxnet-master/python/mxnet/../../lib/libmxnet.so/Users/nan/Downloads/mxnet-master/python/mxnet/../../build/Release/libmxnet.so
这里我采用的方法是在终端执行以下语句
git clone --recursive https://github.com/dmlc/mxnet
注意: 一定要用–recursive,把相关的库全都clone下来
返回如下结果则说明安装成功
Finished processing dependencies for mxnet==0.7.0
编译
首先复制 make/osx.mk 到根目录下,执行如下语句
cd mxnetcp make/osx.mk config.mk
打开文件 config.mk, 找到如下一行
USE_BLAS = apple
在后面添加两行语句
ADD_LDFLAGS = -I/usr/local/opt/openblas/libADD_CFLAGS = -I/usr/local/opt/openblas/include
最后在mxnet根目录下执行以下命令进行编译
make -j4
如果编译没有问题,就证明可以开始使用了。
1 0
- Mac下安装mxnet的方法及容易遇到的问题
- MAC 安装遇到的问题及解决办法
- Mac下安装jpype遇到的问题
- MAC下安装MySql遇到的问题
- python 安装mxnet框架过程遇到的问题若干
- VS2013下 qt5容易遇到的问题
- Mac 下办公遇到的一些问题及解决方法
- mac 安装Android studio遇到的问题及解决
- mac安装CocoaPods遇到的问题及解决办法【转】
- Mac OS X 下安装MySql遇到的问题
- mac下安装brew遇到的问题总结
- 记录Mac下安装pyenv时所遇到的问题
- mac在安装genymotion下遇到的种种问题
- Mac下安装MySql/删除Mysq/以及遇到的问题
- mac下安装android studio 遇到问题及解决方案
- mac下安装android studio 遇到问题及解决方案
- Windows10下安装GPU版本的MXNet
- Windows下mxnet的编译与安装
- 数据库设计:表的设计命名的十个注意点 转载
- springmvc+redis框架搭建
- 读《最好的告别:关于衰老与死亡,你必须知道的常识》
- Spring Web MVC
- PostgreSQL学习篇9.11 几何类型
- Mac下安装mxnet的方法及容易遇到的问题
- WPF DataGrid数据刷新
- linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
- 七星聚会 (中国象棋棋局)
- 207. Course Schedule
- Android开发从入门到放弃(4)使用RelativiLayout
- mysql 免安装版配置
- PHP 数据库连接池实现
- 今天把我以前封装的简单的框架拿出来,给初学的兄弟先感受一下