如何快速在Windows 10 + Anaconda 3 中使用Mxnet及gluon
2018-04-08 20:39
411 查看
如何快速在Windows 10 + Anaconda 3 中使用Mxnet及gluon
网络上Mxnet的安装以及使用方法很多,自从其作者之一李沐推出了基于Mxnet的深度学习课程之后,我也尝试着去使用了一下Mxnet。首先第一步就是在自己的系统中安装Mxnet及其相关组建。现在的Mxnet常常会跟其虚拟环境Gluon结合在一起,所以下文就一起阐述一下,顺便记录一下自己踩的坑。
注意
本文的大部分内容都可以在官网上找到,参考官网的内容永远是最快速的解决方案,但是由于每一个人的配置天差地别,所以一味按照官网的设置,会有一些未知的错误。官网安装链接
gluon (http://zh.gluon.ai/chapter_appendix/install.html)
下面一篇是一个精简的版本,引用自沧海1梦
https://blog.csdn.net/cwt19902010/article/details/77922139
下面我分两块内容来介绍一下我在Windows 10 + Anaconda 3 中使用Mxnet及gluon的经历
提前准备
Anaconda 3 +python 3.5可以直接到官网上下载
https://www.anaconda.com/download/
清华大学及其他镜像都有其镜像版本,大家可以自行搜索下载。
Mxnet安装
按照官网的描述,安装完Anaconda 之后,我们可以使用conda 的命令,直接在windows上进行安装。不过在安装之前,可以先安装python的安装神器pip指令。具体的安装指令如下:打开 Anaconda Prompt
conda install pip
通过pip进行Mxnet安装
CPU 版本
pip install mxnet
GPU 版本
首先先要安装Nviadia 的cuda和cudnn,直接去官网下载即可,安装过程也非常简单,具体可以参考这里写的内容
pip install mxnet-cu90
(笔者的cuda版本是cuda9.1,如果是cuda8.0或者是7.5版本的可以相应的修改”cu90”为”cu80”或”cu75”)
一般来说,你安装完这两个,就可以在你的电脑上使用Mxnet了。
Gluon的安装
gluon的安装官网上提供了非常完整的顺序,如果觉得官网麻烦,可以依次进行以下简单的步骤:
conda env create -f environment.yml activate gluon
这样系统就进入了gluon的虚拟环境中,如果需要在jupyter notebook中运行Gluon,则需要下载jupyter中的notedown插件,如果不需要,就直接看<
8c60
strong>注意事项[/b]即可。
pip install https://github.com/mli/notedown/tarball/master jupyter notebook --NotebookApp.contents_manager_class='notedown.NotedownContentsManager'
注意事项
在安装Mxnet的过程中,我发现了一些问题:1、保持你的操作系统中python版本的统一,我的anaconda 支持的是python3.5的版本,但是我在安装的过程中对conda 进行了更新,导致了python的版本变成了3.6的版本,以至于之后在import mxnet的时候,总是提示’no module named mxnet’。这是因为系统默认的python版本没有找到mxnet的缘故。
-解决方案:
- 直接重新安装一遍mxnet,在默认dos窗口中(推荐)
- activate gluon之后再使用
- 修改默认python的包的搜索路径
在安装mxnet之前,尽量保证自己系统中的python版本统一,不要有多个版本
总结
其实最好的安装方法,还是遵照官网的安装指南,如果大家有各种各样的问题,可以留言哦!欢迎和大家一起交流。不过正如作者李沐所言,不管什么样的工具,都只是轮子而已。最关键的还是要自己去实现深度学习中的各种算法,懂得其思想,才是最最关键的。如果mxnet安装不成功,可以换tesorflow或者pytorch,现在都是一键完成了。
pip install tensorflow pip install pytorch
Made By Q
Zhejiang University
2018年4月8日
相关文章推荐
- Windows 10 如何使用自带的Windows图片查看器
- 【meitong】Windows系统受损切莫将就使用 如何快速修复
- 使用windows 10系统自带的IIS如何搭建ftp服务器
- 如何在Windows 10安装和使用Linux的Bash shell
- Windows 10 使用C#如何将IE设置为默认浏览器
- Server系列10:如何快速收敛企业内部IPV4/V6地址使用信息?
- windows下如何快速优雅的使用python的科学计算库?
- Windows 10 IoT Serials 10 – 如何使用OCR引擎进行文字识别
- 如何快速锁定计算机和如何使用其他 Windows 徽标快捷键
- windows下如何快速优雅的使用python的科学计算库?
- Windows 10 IoT Serials 4 - 如何在树莓派上使用Cortana语音助手
- 如何使用 App Studio 快速定制你自己的 Universal Windows App
- windows(64位)下用GPU版本的mxnet配置(绑定python)+xgboost快速安装使用
- 如何优雅地使用 Windows 10 ?
- 如何使用Windows ADK 制作Windows 10 Preinstallation Environment(Windows 10 PE)
- 如何使用windows bat编写一个快速启动工具
- 如何使用 App Studio 快速定制你自己的 Universal Windows App
- 如何在 windows 10 环境下 使用 composer 安装 laravel
- 如何在 Windows 2000 中使用 COMPRESS、COMPACT 和 EXPAND 命令压缩或解压缩文件和文件夹
- 如何使用PHP往windows中添加用户