文档章节

关于在win7 上安装Mxnet的问题与过程若干

aysplzp
 aysplzp
发布于 2017/06/05 10:05
字数 870
阅读 77
收藏 0

本人用的系统是win7 64位,进行mxnet的安装与python环境下进行mnist,cifar-10等code的运行。

前期安装的预编译版本,用的是20160216_win64_gpu版本,解压到D\MX\下。先进行了python环境的安装,版本是Anaconda3-4.3.0-Windows-x86_64,里面直接有numpy,mingw等文件,如果有缺失可以进行pip install numpy或者pip install mingw等指令进行安装(在cmd指令下运行即可)。然后就是在预编译的mxnet版本里进行操作了。先点击setupenv,然后利用cmd进入MX下的python目录,输入python install setup --user 进行安装,安装完毕之后可以简单的进行测试:输入ipython,然后输入import mxnet as mx,这里一般没有什么问题,到后期运行mnist的程序时就可能会出现问题。

本人用的pycharm进行py文件的编译。当然不嫌麻烦也可以用cmd下的python指令。

当下载到example code之后,也就是所谓的source code,这里我的理解是预编译的版本是利用source code进行的cmake,但预编译版本里面没有example,这叫很蛋疼。所以当我们下载到源码之后,要进行里面的example测试的时候,是否需要重新cmake一下,这个就不太清楚了。继续。这里其实可以下载到的源码解压之后,(mxnet-master的一个文件夹),可以放到你的python安装根目录下,也就是你的anaconda的安装目录下,然后再进行运行,当然这个是我自己弄得,具体是不是这样还请各位前辈多提点啊。继续。然后打开example/image-classification,里面有个train_mnist.py和train_cifar.py文件。然后可以用pycharm打开,或者直接在cmd下输入python train_mnist.py 也可以,但可能依然会出现问题,初期可能是没有找到multifactor之类的,这个比较烦,你照着错误提示去找,会发现你的D/MX/python/mxnet下,有一个lr_scheduler的py文件,打开之后发现真的没有multifactor的定义,这里就想问一下难道在源码里面的code进行测试要调用这个文件夹里的文件?还真是,这个我也搞不清楚,怎么解决呢,很简单,mxnet-master/python/mxnet下也有个lr_schedule的py文件,大喜,打开一看,还真有个mutifactor的定义,直接复制这个文件,替换掉D/MX/python/mxnet下的同名文件,结果运行之后还是提示少了mod文件,直接把mxnet-master/python/mxnet下的所有文件全部替换D/MX/python/mxnet下的文件,然后再运行,没有提示确实定义,但最终还是有个错误,会提示缺失一个function,function 'MXListAllOpNames' not found就是这个错误,我上github上查了一下,发现说是版本遗留问题,我哭晕在厕所。。。其实我觉得这个错误和gpu,cpu版本没关系,因为我试过了,无论哪个版本都会报相同的错误,这个错误我想着是否可以通过自己进行source code的编译进行解决,而不是直接使用预编译的版本,行吧,就到这里,如果解决了会继续写下去的,大家也可以尝试下,如果有别的解决方法欢迎大家给我点指示啊,谢谢!

© 著作权归作者所有

共有 人打赏支持
aysplzp
粉丝 1
博文 1
码字总数 870
作品 0
开封
程序员
私信 提问
windows下编译mxnet并使用C++训练模型

版权声明:原创文章如需转载,请在左侧博主描述栏目扫码联系我并取得授权,谢谢 https://blog.csdn.net/u012234115/article/details/80503086 大多数情况下,mxnet都使用python接口进行机器学...

踏莎行hyx
2018/05/29
0
0
业界 | MXNet开放支持Keras,高效实现CNN与RNN的分布式训练

  选自AWS Machine Learning Blog   作者:Lai Wei、Kalyanee Chendke、Aaron Markham、Sandeep Krishnamurthy   机器之心编译   参与:路、王淑婷      今日 AWS 发布博客宣布 ...

机器之心
2018/05/22
0
0
MXNet 宣布支持 Keras 2,可更加方便快捷地实现 CNN 及 RNN 分布式训练

雷锋网(公众号:雷锋网) AI 研习社按,近期,AWS 表示 MXNet 支持 Keras 2,开发者可以使用 Keras-MXNet 更加方便快捷地实现 CNN 及 RNN 分布式训练。AI 研习社将 AWS 官方博文编译如下。 Ke...

孔令双
2018/05/23
0
0
mxnet使用mxboard实现网络和训练过程可视化

版权声明:原创文章如需转载,请在左侧博主描述栏目扫码联系我并取得授权,谢谢 https://blog.csdn.net/u012234115/article/details/80736531 mxnet作为一个强大的机器学习工具,一直缺乏像t...

踏莎行hyx
2018/06/19
0
0
Windows10上编译MXNet源码操作步骤(Python)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengbingchun/article/details/85050323 1. 按照https://blog.csdn.net/fengbingchun/article/details/849974......

fengbingchun
2018/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
今天
2
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
2
0
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0
scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
今天
3
0
通俗易懂解释网络工程中的技术,如STP,HSRP等

导读 在面试时,比如被问到HSRP的主备切换时间时多久,STP几个状态的停留时间,自己知道有这些东西,但在工作中不会经常用到,就老是记不住,觉得可能还是自己基础不够牢固,知识掌握不够全面...

问题终结者
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部