MXNet深度学习库简介

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

MXNet深度学习库简介

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

MXNet安装:

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

# Install git ifnot 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/envbash
######################################################################
# This script installs MXNet forPython 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也都安装过了.

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

MXNet深度学习库简介第1张

参考文献:

[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/

免责声明:文章转载自《MXNet深度学习库简介》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇网络访问: 本地帐户的共享和安全模型第九部分 代理的使用(代理设置,代理池的搭建,用代理获取微信公众号文章)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu 12.04上安装R语言

Ubuntu 12.04上安装R语言 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ R的安装 sudo gedit /etc/apt/sources.list 在sources.list文件后面添加一行 deb http://ftp.ctex.org/mirrors/CRAN/bin/linux/ub...

树莓派 4B 安装 Manjaro

layout: posttitle: 树莓派4B安装Manjaroslug: Rpi4BinstallManjarodate: 2020/12/27 16:12:53status: publishauthor: owxccategories: CS 嵌入式tags: 工具 Manjaro/Arch常用命令 Pacman常用命令 - 简书 也是安装...

Python中的可视化神器:pyecharts

pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文将为你阐述pyecharts的使用细则 前言 我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目的时候用到了百度开源的一个可视化JS工具-Echarts,可视化类型非常多,但是得通过导入js库在Java Web项目上运行,平时用P...

Python:爬取中国各市的疫情数据并存储到数据库

import requests import pymysql import json def create(): # 连接数据库 db = pymysql.connect(host = 'localhost', user = 'root', password ='258000', database = 'yiqing',charset...

python IDE安装-mac

mac 配置Python集成开发环境(Eclipse +Python+Pydev)  1、下载Mac版64位的Eclipse。 进入到Eclipse官方网站的下载页面(http://www.eclipse.org/downloads/),我选择了下图所示的软件包, 浏览器在下载过程中使用的超链接 http://ftp.daum.net/eclipse/...

Linux解决安装包无法找到问题Unable to locate package rar

1:问题 在默认安装的Linux中有时候会找不到需要安装的软件包,那就需要更新了 例如在执行apt-get install xx的时候就报错了 E: Unable to locate package rar root@alyking:/usr/local/ucomsite# sudo apt-get install rarReading package l...