Mxnet—入流

MXNET Windows+Anaconda下安装教程及Bug解决 MXNET Windows +Anaconda下安装教程及Bug解决前言MXNET 作为2015年底开始流行的Deep Learning 开源框架, 由于其灵活性、对多种语言的支持、 轻量级的调度引擎已经成为很多DL 研发、学习者的开发框架。 网上也出现了很多的mxnet安装教程,但随着mxnet的更新迭代,较早的安装教程会出现一些问题。 笔者在安装过程中出现过很多头疼的Bug, 故针对mxnet 阅读详情

任务描述

    早已听闻mxnet大名,由于论文实验得需要,不得不刚一下mxnet了。果然与我意料的一样,刚开始就差点结束了。由于对mxnet的不熟悉,在安装的时候就出了一堆乌龙。

 

快乐安装

    由于主要为了做一些目标检测的实验,如:SSD,R-CNN,YOLO,故我兴奋的选择GluonCV系列,选择安装,看到如下界面:

mxnet安装页面
mxnet安装页面

    看到如此简洁的安装命令,我也是喜闻乐见,于是赶紧用conda建立了一个新的环境给mxnet。这里要解释为什么不用稳定版本,据同门安利,稳定版本很多新功能不能用。故作为一个由pytorch转tensorflow再转mxnet的萌新鬼,我就带着安装如此简单的快乐开始了下面一系列骚操作......此时我完全没有注意到cuda100 中的100......

 

快乐解Bug

    安装完毕,直接import mxnet进行终极测试,此时我的电脑中已有CUDA9.0,无任何问题。于是跳出了下面这句Bug:OSError: [WinError 126] 找不到指定的模块。

    没有问题,经过多方的查找,找到原因:缺少DLL文件!OK,那到底是缺少了哪个DLL文件呢,网上给出一个很远古的软件:Dependency Walker。于是我马上下载了,并根据提示,需要使用Dependency Walker打开安装的mxnet包下面的libmxnet.dll文件。libmxnet.dll文件在你安装的环境下的Lib\site-packages\mxnet,相信有深度学习功底的都能找得到。

    于是,出现了以下的界面:

dependency waler显示界面
dependency walker显示界面

    这个软件由于过于远古,所以卡了半天,不过最后还是宝刀未老,给出了重要结果,大致浏览会发现红框中圈出来的东西和CUDA有些关系,难道我缺少的文件和CUDA相关,但是我的电脑中的确已经存在CUDA9.0啦,难道是CUDA版本不对,这个100是不是暗示我我安装的mxnet版本必须适配CUDA10.0呢?答案是:Yes。

 

快乐CUDA并存

    经过一系列快乐疑惑,我们的答案呼之欲出,那就是,本机的CUDA版本配不上安装的mxnet版本,难道要卸载CUDA9.0,安装CUDA10.0?那么本机一系列pytorch, tensorflow环境不久都崩了吗,呜呜呜。难道没有两全其美的方法,答案又是:Yes。Windows上CUDA的确可以共存,而且非常方便。方法?如下:

  • 正常安装CUDA10.0
  • 正常替换CUDNN
  • 就OK了,实在不行重启个电脑

   相信配置过深度学习环境的对以上操作都很熟悉,故这里就不再多介绍,不懂的小伙伴们呢,我在结束会给几个链接,方便大家配置。

 

快乐结束

    都到这一步了,能做的也只有:阿门,无他,那么我成功了,你们呢?

 

参考链接

超有用链接:https://discuss.gluon.ai/t/topic/8390

windows多CUDA并存指南:https://blog.youkuaiyun.com/qq_27825451/article/details/89135592

windows下安装CUDA:https://blog.youkuaiyun.com/qq_37296487/article/details/83028394

 

备注:本文为作者原创,转载需注明出处

【TensorRT】基于C#调用TensorRT 部署Yolov5模型 - 上篇:构建TensorRTSharp 目前TensorRT无法直接在C#调用函数接口实现模型部署,此处利用动态链接库功能,构建TensorRTSharp,实现C#部署模型。 阅读详情

相关推荐

from mxnet import np,报错提示error: legacy-install-failure× Encountered error while trying to install

1、pip install mxnet,失败,提示: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.micros

lindenlin的博客 2万+

全国30米分辨率逐年植被覆盖度(FVC)数据集

植被覆盖度是描述地表植被的重要参数与生态环境的基本指标,在大气圈、土壤圈、水圈和生物圈中都占据着重要的地位,区域及全球范围的植被覆盖度估算对植被及相关领域的研究具有重要意义。分别对LANDSAT 5/7/8系列数据计算FVC,其中Landsat5 和Landsat 7NDVI计算利用 B4和B3波段,Landsat8 和Landsat9 NDVI计算利用 B5和B4波段。算法从当年所有观测数据中,以低云、低探测角度和最高NDVI值为标准,选择最佳的可用像元值,并进行换算。(3) FVC的计算。

地球资源数据云的官方博客 1808

import mxnet找不到指定的模块、libmxnet.dll

>>> import mxnet Traceback (most recent call last): File "<stdin>", line 1, in <module> File "D:\program\minconda\envs\python36\lib\site-packages\mxnet\__init__.py", line 24, in <module> from .context import Context, curr

huanghe_zhiyuan的博客 7855

ROS2理论与实践_宇树机器人Go2开发指南(文字)

本文介绍了Unitree Go2机器人ROS2开发环境的安装与配置流程。主要内容包括:1)从GitHub克隆unitree_ros2仓库;2)安装ROS2 Foxy版本依赖项;3)编译特定版本的CycloneDDS(0.10.2);4)编译unitree_go和unitree_api功能包;5)网络配置,包括设置静态IP和修改环境变量脚本setup.sh以指定网络接口。文章还提供了本地回环测试的替代方案,并建议配置完成后重启电脑。整个流程涉及ROS2环境切换、网络适配和编译安装等多个技术环节。

Li_Dongyi的博客 4207

OpenSees入门指南:从零开始的环境配置与TCL脚本实战

本文提供了一份详细的OpenSees入门指南,涵盖从零开始的环境配置到TCL脚本实战的全过程。文章重点讲解了OpenSees的安装步骤、环境变量设置,并推荐了高效的VS Code集成开发环境配置方法。通过一个简支梁分析的完整TCL脚本示例,手把手引导读者完成第一个非线性有限元分析,帮助土木工程与结构工程领域的研究者与学生快速上手这一强大的开源分析工具。

weixin_28829339的博客 336

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万+

Golang中使用Qt库(therecipe/qt)+QtDesigner + Goland (一) 环境搭建

搭建的目的只是刚好看到有这么一个模块, 还有给使用Go的人需要用到调试界面的时候用一下,真正开发界面并不建议用,没必要, 还有缺点就是在windows平台下编译偏慢, 还有其他一些UI纯Go开发的UI -

听我一言的博客 1万+

轻量级深度学习算法库SmartJavaAI

是一个专为 Java 开发者设计的轻量级深度学习算法库,旨在帮助开发者快速集成各种智能算法,无需安装 Python 环境。它支持多种深度学习引擎,包括 PyTorch、TensorFlow、MXNet 和 ONNX Runtime。目前,SmartJavaAI 主要支持人脸检测、人脸比对、目标检测等功能。

xuweilin的博客 812

从IMC层到应力点:手把手教你用SEM/EDS给BGA焊点做一次‘体检’

本文详细介绍了如何使用SEM/EDS技术对BGA焊点进行全面失效分析,从样品制备到SEM观察、EDS分析,再到综合诊断,手把手教你识别焊点的微观特征和成分异常。文章特别强调了IMC层分析在BGA焊接失效诊断中的关键作用,并提供了实用的实验室技巧和常见失效模式对照表,帮助工程师快速定位问题根源。

weixin_42685438的博客 384

【GlobalMapper精品教程】006:Excel表格(.xls)或文本(.txt .csv)坐标文件生成矢量点

原始的坐标数据如下图所示,其中坐标为Lat经度,LNG纬度,均为十进制度的形式,一般软件都支持十进制度的格式,如果不支持,你可以尝试使用度分秒的形式,图中的DDMMSS-LAT为纬度,DDMMSS-LNG为经度。打开globalmapper软件,点击【打开数据文件】,选择坐标数据文件(案例中的数据位配套实验数据包中的data006.rar)气象台站分布点坐标.xls。选择坐标系:本案例数据采用的是经纬度,因此选择Geographic(Latitude/Longitude),基准选择WGS84,点击确定。

智慧空间实验室 2570

NVIDIA TensorRT 让您的人工智能更快!

NVIDIA TensorRT 让您的人工智能更快! 英伟达TensorRT™是一种高性能深度学习推理优化器和运行时提供低延迟和高通量的深度学习推理的应用程序。使用TensorRT,您可以优化神经网络模型,精确地校准低精度,并最终将模型部署到超大规模的数据中心、嵌入式或汽车产品平台。在对所有主要框架进行培训的模型的推理过程中,基于TensorRT的gpu应用程序的执行速度比CPU快10...

weixin_30764883的博客 249

基于粒子群算法优化的灰色预测模型GM实现数据预测(附带MATLAB代码)

灰色预测模型(Grey Model,简称GM)是一种常用的非线性时间序列预测方法,它在处理少量数据和缺乏规律性的序列预测问题上表现出良好的性能。c. 建立灰色微分方程:根据紧邻均值生成序列建立灰色微分方程,通常形式为:dx(n) + ax(n) = b,其中dx(n)是紧邻均值生成序列,x(n)是原始序列。为了提高GM模型的预测准确性,我们将使用粒子群算法来优化灰色微分方程的参数a和b。a. 利用灰色微分方程进行预测:根据已得到的灰色微分方程,进行后续时间点的数据预测。首先,定义了两个函数。

CoderExtra的博客 607

2024年Python最全整理了 47 个 Python 人工智能库(1),面试进阶100题网盘

① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)特点:XGBoost是一个优化的分布式梯度增强库,旨在实现高效,灵活和便携。它在 Boosting框架下实现机器学习算法。XGBoost提供并行树提升(也称为GBDT,GBM),可以快速准确地解决许多数据科学问题。

m0_61549953的博客 458

基于opencv的鱼群检测和数量统计识别鱼群密度带界面

摘要:本项目利用OpenCV图像处理技术实现了视频鱼类自动检测计数系统。通过背景减除、形态学处理和轮廓检测等方法,在视频帧中标记鱼类并统计数量。系统包含视频读取、前景提取、轮廓分析、中心点跟踪等核心功能,可实时显示计数结果。适用于水产养殖、生态监测等领域,具有实用价值。未来可通过参数优化、引入深度学习和多目标跟踪技术进一步提升准确性。(147字)

1720

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

vs找不到libmxnet.dll

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

weixin_39608351的博客 1614

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

MXnet实战心得---值得拥有

最近终于新采购的硬件性能评测做完了!!! 本次硬件性能测评的操作系统是Linux Ubuntu 14.04,主要从基础测试和专业深度学习框架测试两方面进行的测试。 基础测试用Phoronix Test Suite套件对新采购硬件系统进行了GPU、memory、CPU和IO的测试,并将测试结果上传到OpenBenchmarking.org网站,然后与旧的硬件系统的测试结果以及别人测试结果进行对比。

dcxhun3的博客 7631

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

2019 Python开发者日

本次活动将秉承“只讲技术,拒绝空谈”的理念,邀请十余位身处一线的Python技术专家,重点围绕Web开发、自动化运维、数据分析、人工智能等技术模块,分享真实生产环境中使用Python应对IT挑战的真知灼见。此外,针对不同层次的开发者,大会还安排了深度培训实操环节,为开发者们带来更多深度实战的机会。

李沐等:MXNet设计和实现简介

我爱计算机 http://www.52cs.org/ @52cs 关注计算机领域进展 Skip to content Home About 友情 达人 李沐等:MXNet设计和实现简介 MXNet设计和实现简介 声明:本文经作者同意转载。 原始链接:https://github.com/dmlc/mxnet/issu

klzhang的专栏 2609

学习一下mxNet(致自己已经身心疲惫的心)

最近有点爆炸感觉; 1、单位能考试的绝对烤死 2、fastcnn一直徘徊在83%左右准确率 为什么提不高?鲁棒性这么差(仅工程应用方面)? 3、五篇经典论文读傻了 4、https://github.com/apache/incubator-mxnet/tree/master/example/ssd贫穷限制了我的思考和想象(计算资源不够) 5、https://github.com/ap

yunxinan的专栏 1539

在MXnet1.6.0版本下 import MXnet提示缺失libmxnet.dll

报错如图所示 找了半天也没什么好的解决办法 似乎是要进行编译 于是选择回退一个版本解决方法 但奇怪的是我找不到1.5版本,只好回退到1.2 等以后再想办法编译1.6生成libmxnet.dll吧

pht842的博客 1603

ubantu下mxnet版本更新

由于mxnet更新迭代还算频繁,所以在学习mxnet的小伙伴,要及时更新自己的mxnet版本。1.如何查看mxnet版本: 在cmd输入python,然后import mxnet,然后打印mxnet.version 2.更新mxnet版本: 先卸载 pip uninstall mxnet

u010363893的博客 7860

mxnet实现线性回归(softmax回归)

1、线性回归 """ 线性回归:输出为连续值,属于回归问题 回归问题不同:分类问题中模型的最终输出为一个离散值 softmax回归则适用于分类问题 """ #设房屋的面积为 x1 ,房龄为 x2 ,售出价格为 y 。我们需要建立基于输入 x1 和 x2 来计算输出 y 的表达式,也就是模型(model) # y^=x1w1+x2w2+b, w1 和w2是权重(weigh...

斯人若彩虹,遇上方知有! 766
上一篇: Windows10下Latex缺少sty文件时的安装方法
下一篇: Mxnet—下游
GodWriter
博客等级 码龄11年 94粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值