linux mxnet 编译,MXnet安装和编译
根据install MXNet
MXNet安装其实是从c++文件make编译成动态库到incubator-mxnet/lib/libmxnet.so,而incubator-mxnet/python其实是用python调用c++库的方法封装,然后用pip安装到python,之后example里面的文件就可以import mxnet as mx了。
Linux-Python-CPU-Build from Source on Ubuntu安装。
查看系统
lsb_release -a
Minimum Requirements
GCC版本:gcc -v
GNU Make:已安装
Step 1 Install build tools and git.
$ sudo apt-get update
$ sudo apt-get install -y build-essential git
Step 2 Install OpenBLAS
$ sudo apt-get install -y libopenblas-dev liblapack-dev
Step 3 Install OpenCV.
$ sudo apt-get install -y libopencv-dev
Step 4 Download MXNet sources and build MXNet core shared library.
$ git clone --recursive https://github.com/apache/incubator-mxnet
$ cd incubator-mxnet
$ make -j $(nproc) USE_OPENCV=1 USE_BLAS=openblas
cd incubator-mxnet
git submodule init
git submodule update
出错:src/nnvm/tvm_bridge.cc:37:37: fatal error: tvm/runtime/packed_func.h: No such file or directory
git submodule update --init --recursive
ps:make时间很长。
Build the MXNet Python binding
sudo pip uninstall mxnet
cd python
pip install --upgrade pip
sudo pip install -e .
Linux-Python-CPU-Build from Source on CentOS, Multi-Machines安装。
配置MXNet在各个node上
sudo yum install build-essential git
sudo yum install lapack-devel openblas-devel opencv-devel
git clone --recursive https://github.com/apache/incubator-mxnet
cd incubator-mxnet
make clean_all
make -j $(nproc) USE_OPENCV=1 USE_BLAS=openblas USE_DIST_KVSTORE=1 USE_PROFILER=1
sudo pip uninstall mxnet
cd python
sudo pip install --upgrade pip
sudo pip install -e .
分布式安装及运行
linux mxnet 编译,MXnet安装和编译相关推荐
- Linux的cmake3的安装 cmake3编译安装成功了的 yum对于cmake3表示成功但实际没成功
3.10.0 安装gcc的软件依赖 yum install -y gcc gcc-c++ make automake安装wget yum install -y wget下载cmake源代码包 wget ...
- linux下解压 编译 安装,Linux 下开发环境安装配置-编译、解压、超链、
Git: # 清除旧版本 yum remove git # 自定义安装路径 mkdir /tmp/git && cd /tmp/git # 下载 curl -O --progress ...
- Kaldi语音识别库linux环境下的安装和编译
sudo apt-get install subversion svn update svn co https://kaldi.svn.sourceforge.net/svnroot/kaldi/tr ...
- mysql编译方式安装_mysql编译方式安装
1.cmake包安装 上传cmake-2.8.8.tar.gz到opt下,解压tar xf cmake-2.8.8.tar.gz. 执行./configure,报错如下: Error when boo ...
- arch linux编译,ArchLinux内核编译与安装
为什么要编译内核?在Gnome桌面环境下,不知什么原因,nouveau显示驱动总是会出现问题.然而尝试着禁掉它,却都没啥作用,只能从内核层面剔除nouveau. 大致步骤: 获取Linux内核源码 解 ...
- linux编译fdk aac,如何在Linux下编译并安装Fraunhofer FDK AAC?
AAC(高端音频编码, Advanced Audio Coding)在低比特率下会丢失许多高频信号而导致声音听起来和原始音质差异很大,因此后来出现了结合著SBR(Spectral Band Repli ...
- HTK语音识别工具包的安装和编译
今天介绍一下HTK语音识别工具包的安装和编译,希望能够帮助到更多做语音相关工作的同仁们. 介绍: HTK是用来进行自动语音识别研究的工具包,它由剑桥大学工程系的机器智能实验室开发的开源软件,全称叫做H ...
- 嵌入式平台 mips(arm)交叉编译 OpenBLAS 编译和安装
一.开发环境 编译环境:Ubuntu16.04 ( x64 ) 交叉编译链:mips-gcc472-glibc216 BLAS 库: blas( 3.8.0 ) LAPSCK 库: lapack( 3 ...
- mxnet基础到提高(43)-编译安装
因为pip方式安装,不能安装c++接口,此外,此方式安装的包,是使用默认参数编译的,很多运行环境要求使用指定参数编译,比如,不支持GPU,不支持SSE,还有嵌入式环境或上网本等低档设备以及端设备运行. ...
- Windows10上编译MXNet源码操作步骤(Python)
1. 按照https://blog.csdn.net/fengbingchun/article/details/84997490 中操作步骤首先在Windows上通过VS2017编译MXNet源代码 ...
最新文章
- [NHibernate] Guid 作主键速度超慢的背后
- 北斗云计算机怎么样,北斗定位2.0版服务平台来了
- mvn 汇编_2020年积极向上的班级口号汇编71条
- MyEclipse8.5默认工作区间修改
- 多种负载均衡算法及其Java代码实现
- 全网首发:为什么解码器长时间没有画面?如何解决?
- 缠中说禅电子书_缠中说禅108课PDF电子书
- Unity3d之AR小游戏
- 【修真院“善良”系列之二】产品经理应该懂哪些术语?
- 简单好听的id_简单好听的微信id(精选500个)_见过的最好看的微信id_简单好记好看的微信号 - 第4页...
- 12345政府热线报告
- 这篇文章告诉你三个能给视频去水印的软件
- 这场金融网络盛宴 华为又要秀出哪些前瞻性布局?
- 用c语言实现100-1000之内的水仙花数
- 共享电单车属于哪个部门管理_对小区物业服务不满找谁投诉?哪个部门负责管理...
- 哈罗python的学费多少-数据分析面试题总结
- webrtc丢包率与jitter计算
- C++ websocket 使用体验
- 逃离迷宫 ( BFS /DFS)
- htmlspecialchars详解
热门文章
- chrome console js多行输入
- Eclipse如何提高开发效率
- 访问Access数据库需要注意的问题
- 自动化设备的软件框架
- mfc中的.rc和.rc2出错fatal error RC1015: cannot open include file 'res\ModalD
- Flutter的文本控件的基本使用
- SwiftUI5.x微博入门案例第1部分
- qq显示服务器连接中0x9a,打开QQ出现0x00008819错误代码的解决方法
- js 延迟几秒执行_深入研究 Node.js 的回调队列
- android弹窗自动消失,Android点击popupwindow以外区域 popupwindow自动消失(转载)