Windows10下安装Mxnet

MXnet on windows 10 预编译版本安装常见问题指南 安装 https://github.com/dmlc/mxnet/releases上的windows预编译版本较为老旧,还有一些其它问题,建议去https://github.com/yajiedesign/mxnet/releases下载。未来这个版本有可能merge到主项目里。使用方法是先下载原来的dmlc预编译版本,再用yajiedesign版本覆盖源目录。 以python为例,安装后尝试在py 阅读详情

刚开始是看到这篇文章https://zhuanlan.zhihu.com/p/24879716

准备开始在自己电脑上搭MXNet

按照他的步骤做,碰到了几个问题

1. cuDNN要解压到CUDA目录,但是找了半天也不知道要到底要解压到哪里最后就没有管

2. 装Anaconda之前,要记得把电脑上原来的Python给卸载了,不然容易出现问题

3. 安装Visual C++ Compiler Nov 2013 CTP,提示已经有了需要卸载,然而并没有找到

做到第9步时,已经可以在命令行在成功训练image-classification了。以为这次搭环境这么简单就成功了,然而发现自己还是太年轻了。

第10步,vs里提示无法打开输入文件“libmxnet.lib”。在第4步时,就是直接使用了编译好的libmxnet.lib动态链接库,看来没有成功。

百度一番以后,找到这篇文章:

http://blog.youkuaiyun.com/u010414386/article/details/53304177

里面写使用GPU版本的MXNet不推荐用直接编译好的版本,于是我就接着按照这个文章来搭建,其中里面开头还马上解决了我的第3个问题:安装Visual C++ Compiler Nov 2013 CTP,要卸载”Microsoft Visual C++ 2013 Redistributable (x64)”,而且实际操作中,还要把x86的也卸载了,都卸载完后就能够成功安装。


我的步骤:


1.由于使用VS2013,增强vs对C++11的支持

下载安装Visual C++ Compiler Nov 2013 CTP,

拷贝C:\Program Files (x86)\Microsoft Visual C++ Compiler Nov 2013 CTP内的文件到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC (都是安装目录下)

ps:vs2015不用这个步骤


2.CUDA,cuDNN

这两个在之前的操作中已经下载好了,要做的就是把cudnn目录下的bin目录加入环境变量

CUDA版本是8.0,cuDNN版本是5.1

ps:把cuDNN解压后里面就是一个CUDA的文件夹,别搞混了,我直接把CUDA文件夹放在了D盘下,不知道会不会出错,在这里写一下防止以后忘记了,CUDA其实并没有安装在d盘


3.OpenBLAS

opencv我以前已经安装过了,不再安装,这里安装一下OpenBLAS,链接:https://sourceforge.net/projects/openblas/files/v0.2.14/ 

安装文章下载mingw64_dll.zip和OpenBLAS-v0.2.14-Win64-int32.zip这两个文件
并创建环境变量 OpenBLAS_HOME,把openBLAS根目录加进去 
把DLL所在目录需要添加到环境变量path中(我理解为把mingw64_dll根目录加入path)


4.anaconda

我已经在之前的步骤中安装好了,需要注意的是,安装前最好将电脑上原来的python卸载。这里我也走了一点弯路,因为以前的python是手动配置的,还不知道有没有删干净。


5.mxnet

这里完全按照文章中的步骤走

“工程里面包含有引用信息,记得把引用的文件也下载下来”,这句话没有看懂,没管

按照步骤最后configure时,报错,提示OpenCV_DIR-NOTFOUND,看来以前OpenCV没有装好?

原来是OpenCV的环境变量没有配置好,参考文章OpenCV部分重新配置了环境变量,GO

还是会报其他错误,最后发现不是OpenCV的问题,而是在下载工程的时候,工程中有引用的部分,需要单独下载!

回到工程下载的git,把引用的文件一个个单独下载下来,放到mxnet文件夹里,再点configure,成功了

最后点击generate生成工程

然后打开build目录下的mxnet.sln,按照文中步骤进行编译, 生成ALL_BUILD,报错,提示无法打开ALL_BUILD,百度后知道ALL_BUILD和ZERO_CHECK在生成后都可直接移除项目。移除后生成,报错,无法打开程序 dmlccore.lib,在项目属性-配置属性-链接器-常规 中加入附加库目录,仍然没用。不知道是什么原因。

后来找到其他教程,发现只要生成mxnet项目就行,生成后报错,编译器中发生内部错误。。。百度后得知,是vs2013的bug,下载了软件升级包update5,下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=48129。

安装完成后,再生成,成功生成了libmxnet.lib和libmxnet.dll!将目录加入PATH中

 6.python

按照步骤配置python,一切顺利,完成了?

在思考后发现,之前使用编译好的lib,那个文件并没有删除,也就是这个测试有可能是之前的lib产生的。

我把之前编译好的版本删除,在测试,失败了。。不知道什么原因,回到cmake步骤重新做一遍,看看哪里发生了问题

过程中没有出现其他的问题,生成了libmxnet.lib和libmxnet.dll这两个文件,再次在python下配置

在import mxnet as mx时出现错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Anaconda2\lib\site-packages\mxnet-0.9.4-py2.7.egg\mxnet\__init__.py", line 7, in <module>
    from .base import MXNetError
  File "D:\Anaconda2\lib\site-packages\mxnet-0.9.4-py2.7.egg\mxnet\base.py", line 45, in <module>
    _LIB = _load_lib()
  File "D:\Anaconda2\lib\site-packages\mxnet-0.9.4-py2.7.egg\mxnet\base.py", line 37, in _load_lib
    lib = ctypes.CDLL(lib_path[0], ctypes.RTLD_GLOBAL)
  File "D:\Anaconda2\lib\ctypes\__init__.py", line 362, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126]

和之前的错误一样,在http://www.cnblogs.com/wacc/p/6096785.html这篇文章中作者也提到了这个错误,他提到我们缺少的dll文件有三个:

libopenblas.dll,opencv_world300.dll 和 opencv_core2413.dll

其中第一个可以在OpenBLAS中找到,第二个可以再OpenCV中找到(注意是64位V12下的),

将他们复制到D:\Anaconda2\Lib\site-packages\mxnet-0.9.4-py2.7.egg\mxnet目录下,并将这个目录加入PATH

第三个dll在这两个地方都没有找到,最后载了一个opencv2.14.3版本,在这里面找到了。

第一次做完后发现还是不成功,多次试验后发现,要先python setup.py install,再把三个文件放进去,最后import mxnet。

没有报错后,进行文章中提到的测试,完成后就大功告成了!

windows10下安装mxnet gpu 版本 conda install -c anaconda mxnet-gpu 阅读详情

相关推荐

win10用pip安装mxnet-cu101、mxnet-cu102

pip --default-timeout=1000 install --upgrade mxnet-cu101 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 或者 pip install --pre mxnet-cu101 -i https://pypi.douban.com/simple 。。。 参考: https://blog.youkuaiyun.com/mod_13/article/details/105490656 https://blog..

数字人生 3343

vs找不到libmxnet.dll

搜索libmxnet.dll文件,将其路径添加到系统环境变量,即右键计算机,属性,高级系统设置,path中添加libmxnet.dll的路径。  

weixin_39608351的博客 1614

使用虚拟环境在Windows 10安装MXNet GPU并在Jupyter Notebook中使用ITK

在本文中,我们介绍了如何在Windows 10上安装MXNet GPU版本,并在Jupyter Notebook中使用虚拟环境来集成ITK。在本文中,我们将探讨如何在Windows 10上安装MXNet GPU版本,并在Jupyter Notebook中使用虚拟环境来集成ITK。在Jupyter Notebook的界面中,点击"New"按钮,然后选择"Python 3"以创建一个新的Notebook。现在,您可以在Jupyter Notebook中使用MXNet和ITK库进行深度学习和图像处理任务了。

ZoMaster的博客 449

Import mxnet FileNotFoundError Could not find module libmxnet.dll

参考Import mxnet for mxnet-cu92 fails · Issue #17887 · apache/incubator-mxnet (github.com)https://github.com/apache/incubator-mxnet/issues/17887 libmxnet.dll unable to load with python 3.8 - win10 · Issue #18276 · apache/incubator-mxnet (github.com)https:..

Ayka的博客 2323

libmxnet.so

libmxnet.solibmxnet.solibmxnet.solibmxnet.solibmxnet.solibmxnet.solibmxnet.solibmxnet.so

计算机网络期末复习提纲(全知识点总结)

计算机网络期末复习提纲全知识点总结第一章 概述1.基本概念- 链路,结点,协议和服务,实体和对等实体,各层PDU- C/S模式,B/S模式,P2P模式- LAN,WAN,MAN,PAN的划分- 网络性能参数:速率,带宽,吞吐量,时延,往返时间,信道利用率2.互联网的组成(边缘部分与核心部分的作用)3.电路交换与分组交换,数据报交换和虚电路交换的特点4.TCP/IP体系结构,数据的封装与解封装第二章 物理层1.信号编码:不归零编码,曼切斯特编码2.影响信号失真程度的因素3.传输介质:双绞线,同轴电缆,光纤(单

mcyuuji的博客 8万+

在Win7编译和安装MxNet

mxnet目录结构 http://www.cnblogs.com/dengdan890730/p/5584407.html

huang_yx005的博客 848

电子设计实战:用MOS管手把手搭建D触发器电路(含时序分析避坑指南)

本文详细介绍了如何使用MOS管从零开始搭建D触发器电路,重点解析了建立时间和保持时间等关键时序参数对电路稳定性的影响。通过实测波形分析和避坑指南,帮助电子工程师掌握D触发器的实际搭建技巧与优化方法,提升数字电路设计的可靠性。

x1y2z的博客 1162

Windows10下安装MXNet-走过的那些坑

一、一开始看到各种安装方法,简单的,用pip安装mxnet的python CPU版本和GPU版本。 windows还是linux,python2还是python3,安装命令都一样 用pip安装mxnet的python CPU版本:pip install mxnet 用pip安装mxnet的python GPU版本:pip install mxnet-cu80   mxnet-cu80中cu8...

marleylee的博客 4万+

RS485/CAN总线防护电路设计:TVS选型与ESD防护实战解析

本文深入解析了RS485与CAN总线防护电路设计中的TVS选型与ESD防护实战技巧。针对工业现场常见的静电放电、浪涌等干扰,文章详细阐述了TVS管关键参数的选择、多级防护体系的构建,并特别强调了在隔离电路设计中地回路处理的重要性,帮助工程师设计出更可靠的通信接口。

metaverse5vr的博客 386

VMware Workstation Pro 17 最新破解版安装教程(附永久激活密钥)

本文详细介绍了VMware Workstation Pro 17专业版的安装与配置指南,包括系统要求检查、官方版本安装流程、高级配置优化及常见问题排查。通过合规使用官方版本,开发者可以充分利用其强大的虚拟化能力,提升多平台开发与测试效率。

weixin_29327977的博客 3555

Windows 10 Anaconda Python 3.7 安装 MXNet GPU版

MXNet CPU版本可以直接通过pip进行安装: pip install mxnet MXNet GPU版本不推荐通过pip进行安装,推荐使用conda进行安装: conda install -c anaconda mxnet-gpu 运行结果如下: (base) PS>conda install -c anaconda mxnet-gpu Collecting package met...

个人博客 6600

分布式定时任务(XXL-JOB)整合达梦数据库 带源码

背景 1. 因公司需要可视化管理配置调度任务,查询项目选择XXL-JOB,它是开源项目,入手很简单,详情可以参考官方文档; 2. 因项目的机密性,选择数据库为国内知名的达梦数据库7,与Java项目的整合详情可以参考SpringBoot 集成 达梦数据库 maven依赖本地jar包; 3. 因XXL-JOB暂时没有找到集成达梦数据库的案例,博主自己整合DM7踩过很多的坑,特此整合一个简单可直接...

艾斯-李的博客 3814

Windows 10下MXNet GPU版安装避坑指南(mxnet-cu101)

本文详细解析了在Windows 10系统下安装MXNet GPU版(mxnet-cu101)的完整流程与常见陷阱。核心在于确保CUDA版本与mxnet-cu101严格匹配,并正确配置Visual Studio、CUDA Toolkit和cuDNN三大基础环境。文章提供了从环境检查、依赖安装到最终验证的避坑指南,帮助开发者高效搭建稳定的深度学习开发环境。

o1p2q3r的博客 472

解放双手:用KUKA示教器白键一键触发复杂工艺,自定义你的快捷指令

本文详细介绍了如何利用KUKA示教器的工艺白键功能,通过自定义快捷指令一键触发复杂工艺,显著提升自动化产线效率。文章涵盖UserTech技术栈解析、KRL脚本封装、人机交互视觉工程及工业实战策略,帮助工程师实现机械臂操作的高阶优化。

weixin_30379531的博客 432

海思图像质量之HiPQTool调试

文章目录一. HiPQTool 界面二. 图像调试三. 将调试参数写入程序中 一. HiPQTool 界面 二. 图像调试 三. 将调试参数写入程序中

lzg2011的博客 2381

Windows10下安装GPU版本的MXNet

Windows10下安装GPU版本的MXNetMXNet官网:http://mxnet.dmlc.ml/ 官网安装教程:http://mxnet.io/get_started/setup.html#installing-mxnet 官方编译好的版本:https://github.com/dmlc/mxnet/releases 如果只是用cpu版本的同学推荐使用编译好的版本,如果使用GPU

轩辕魂天 1万+

YOLOv8多传感器融合技术——摄像头阵列融合技术详解

本文详细介绍了基于YOLOv8的摄像头阵列融合技术,该技术通过多摄像头协同工作实现360度无死角环境感知。文章阐述了系统原理,包括全方位视野覆盖、冗余设计和深度感知等优势,并提供了完整的Python实现代码。关键技术涵盖多摄像头检测、立体匹配、3D投影和目标融合等模块,支持时间域融合提升稳定性。该系统可显著提高自动驾驶的环境感知能力,减少检测盲区,增强系统可靠性,是L4-L5级自动驾驶的关键技术之一。文章还展示了城市驾驶场景的实际应用,验证了该技术对复杂交通环境的适应能力。

u010117029的博客 213

Windows10下安装和配置mxnet

只能用两个字来形容,太恶心了,说到底还是自己智商不够用。 参考的文档什么的话直接看官网的 http://mxnet.readthedocs.org/en/latest/build.html 就行了,关键是我们来看一下具体需要什么材料, 首先搞清楚我们的目标是得到一个动态链接库而不是什么exe鬼的,目标就是就是这个libmxnet.dll 1.我们需要 VS(我是2015版,已

killwho的专栏 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

windows10上安装mxnet

windows10上安装mxnet深度学习库的详细教程:https://discuss.gluon.ai/t/topic/13576

programer666bird的博客 503

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

windows 10下安装GPU版MXNet 0.7.0

前置条件已经安装: visual studio 2013(参照mxnet官网,安装“ Visual C++ Compiler Nov 2013 CTP.”使其支持C++11,如果装不上需要卸载一些东西,印象中是“Microsoft 2013 VC++ 2013 Redistrubutable x86、x64”) cuda 8.0 git(最新版) anaconda2(最新版) cmake(

归去来兮的博客 2930

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Windows 10下MXNet GPU版安装避坑指南:从CUDA版本检查到环境配置全流程

本文提供了一份详尽的Windows 10系统下MXNet GPU版安装指南。文章重点解析了从CUDA版本检查、驱动兼容性确认,到使用Anaconda创建隔离环境并精准安装mxnet-cuXXX包的完整流程,并分享了深度验证GPU安装成功与否的脚本及常见疑难问题的解决方案,旨在帮助开发者高效避坑,一次性完成环境配置。

agile9scrum的博客 853

深度学习windows10+mxnet+GPU(RTX2080ti) 环境安装实操

深度学习windows10+mxnet+RTX2080ti 环境安装全记录1 NVIDIA显卡驱动安装2 安装visual studio3 安装cuda9.24 安装cudnn5 安装mxnet6 测试windows10 + mxnet + RTX2080ti环境 在利用CPU进行yolov3迁移训练时,测试平均0.2samples/sec,按测试数据集样本6000张图片计算,一个epoch的时间...

litting_hill的博客 1466

windows 10下安装GPU版MXNet

上回说到编译CPU版的MXNet: [url]http://cherishlc.iteye.com/blog/2299864[/url] 最近攒了个带GPU的本本,,终于可以整GPU版的啦~ 过程和编译CPU版的差不多,但是却花了3天时间填坑,,具体过程本文不再详述,请先编译CPU版。 与编译CPU版不同之处在于: [list] [*]win10下必须使用Cuda8RC(我的是965...

LC 1000

windows10 mxnet cuda9 安装

在使用cuda9 安装mxnet时出现error :  invalid union member -- class "__half" has a disallowed member function 纠结了一会,查询cuda8.0 发现,cuda_fp16.h在cuda9中变成了cuda_fp16.hpp, __half变成了class,所以在mxnet\mshadow\mshadow\hal

chfeilong0202的专栏 1557
上一篇: 使用nginx+passenger将本地Rails项目部署到Centos系统
下一篇: Win10下安装GPU版本的tensorflow
Xuuuhm
博客等级 码龄16年 5粉丝 12原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值