文档章节

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

aysplzp
 aysplzp
发布于 2017/06/05 10:05
字数 870
阅读 76
收藏 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++接口开发

大多数情况下,mxnet都使用python接口进行机器学习程序的编写,方便快捷,但是有的时候,需要把机器学习训练和识别的程序部署到生产版的程序中去,比如游戏或者云服务,此时采用C++等高级语言...

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

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

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

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

孔令双
05/23
0
0
云上深度学习实践(二)-云上MXNet实践

目录 云上深度学习实践(一)-GPU云服务器TensorFlow单机多卡训练性能实践 云上深度学习实践(二)-云上MXNet实践 1 MXNet 简介 1.1 MXNet特点 MXNet是一个全功能,灵活可编程和高扩展性的深...

撷峰
07/13
0
0
运用 MXNet Scala API 接口进行图像分类

雷锋网(公众号:雷锋网)按:本文为雷锋字幕组编译的技术博客,原标题 Image Classification with MXNet Scala Inference API,作者为 Qing Lan, Roshani Nagmote 翻译 | 朱茵 整理 | 凡江 随...

雷锋字幕组
07/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
30分钟前
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
57分钟前
10
1
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部