MXNet深度学习库简介

摘要: MXNet是一个深度学习库, 支持C++, Python, R, Scala, Julia, Matlab以及JavaScript等语言; 支持命令和符号编程; 可以运行在CPU,GPU,集群,服务器,台式机或者移动设备上. mxnet是cxxnet的下一代, cxxnet借鉴了Caffe的思想, 但是在实现上更加干净.

MXNet安装:

这里针对的是Ubuntu 12+以上的系统的安装过程, 首先安装git(如果你电脑上还没有的话):

# Install git if not already installed.
sudo apt-get update
sudo apt-get -y install git

我们需要用git将MXNet的源代码仓库克隆到本地,

# Clone mxnet repository. In terminal, run the commands WITHOUT "sudo"
git clone https://github.com/dmlc/mxnet.git ~/MXNet/mxnet --recursive # Install MXNet dependencies
cd ~/MXNet/mxnet/setup-utils
bash install-mxnet-ubuntu.sh # We have added MXNet Python package path in your ~/.bashrc.
# Run below command to refresh environment variables.
$ source ~/.bashrc

install-mxnet-ubuntu.sh里面的内容为:

#!/usr/bin/env bash
######################################################################
# This script installs MXNet for Python along with all required dependencies on a Ubuntu Machine.
# Tested on Ubuntu 14.0 + distro.
######################################################################
set -e echo "Installing build-essential, libatlas-base-dev, libopencv-dev..." sudo apt-get update
sudo apt-get install -y build-essential libatlas-base-dev libopencv-dev echo "Installing MXNet core. This can take few minutes..."
cd ~/MXNet/mxnet/
make -j$(nproc) echo "Installing Numpy..." # 安装numpy
sudo apt-get install python-numpy echo "Installing Python setuptools..."
sudo apt-get install python-setuptools echo "Installing Python package for MXNet..."
cd python; sudo python setup.py install echo "Adding MXNet path to your ~/.bashrc file"
echo "export PYTHONPATH=~/MXNet/mxnet/python" >> ~/.bashrc echo "Done! MXNet for Python installation is complete. Go ahead and explore MXNet with Python :-)"

本电脑中,build-essential, libatlas-base-dev, libopencv-dev已经是最新的版本了, numpy和python也都安装过了.

几种流行的深度学习框架比较:

参考文献:

[1]mxnet: http://mxnet.readthedocs.io/en/latest/

[2]mxnet — API 1.10 文档: https://turi.com/products/create/docs/graphlab.mxnet.html

[3]Tutorials — mxnet 0.7.0 文档: mxnet.io/tutorials/index.html

[4]MXNet - 算法组:suanfazu.com/t/mxnet/13291

[5] http://mxnet.io/

最新文章

  1. 重学hadoop技术
  2. bootstrap-scrollspy
  3. [stm32] 中断
  4. 优酷、YouTube、Twitter及JustinTV视频网站架构设计笔记
  5. groovy-位运算
  6. Android - 向服务器发送数据(GET).
  7. 分数(有理数)的四则运算PAT1088
  8. android学习--TabHost选项卡组件
  9. SHELL中的特殊变量和结构
  10. Oracle EBS-SQL (CST-4):检查组织间项目成本.sql
  11. MYSQL this function has none of deterministic no sql ......错误
  12. [bzoj 2438][中山市选2011]杀人游戏 概率+tarjan
  13. Idea(一) 安装与破解
  14. Pandorabox(Openwrt) 双宽带(WAN) 叠加网络实战
  15. postman中常见的错误
  16. 【HANA系列】SAP HANA XS使用Data Services查询CDS实体【一】
  17. 解决项目无法添加VBIDE问题
  18. android测试点整理
  19. STL之双向队列(dequeue)
  20. 解决IDEA授权报错

热门文章

  1. 5 vue-cli整合axios的几种方法
  2. day8——ajax传参到action(Struts2)
  3. 用jq获取元素内文本,但不包括其子元素内的文本值的方法
  4. jQuery最新CDN调用地址 更新(201902)
  5. SP4487 GSS6 - Can you answer these queries VI
  6. 【bzoj3529】 Sdoi2014—数表
  7. 【CF61D】Eternal Victory
  8. get请求中的url encode问题
  9. Scala进阶之路-为什么要学习Scala以及开发环境搭建
  10. nova-api源码分析(APP的创建)