位置: IT常识 - 正文

MxNet(GPU版本)安装及相关配置(CUDA,CuDNN,Graphviz,d2l,虚拟环境配置)及最终建议(mxnet github)

编辑:rootadmin
MxNet(GPU版本)安装及相关配置(CUDA,CuDNN,Graphviz,d2l,虚拟环境配置)及最终建议 深度学习框架MxNet配置(GPU版本)

推荐整理分享MxNet(GPU版本)安装及相关配置(CUDA,CuDNN,Graphviz,d2l,虚拟环境配置)及最终建议(mxnet github),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mxnet gpu 安装,mxnet支持cuda11吗,mxnet好用吗,mxnet最新版本,mxnet cuda11,mxnetGPU版本,mxnet最新版本,mxnet好用吗,内容如对您有帮助,希望把文章链接给更多的朋友!

1.对应镜像:https://mirrors.aliyun.com/pypi/simple/mxnet/

找到与自己电脑Python版本对应(命令行使用python --v查看对应版本)的版本下载 2.在对应文件夹下ctrl+shift+右键在此处打开PowerShell窗口,复制文件夹名字mxnet-1.7.0.post2-py2.py3-none-win_amd64.whl,在命令行输入pip install +右键,剩下的文件名部分自动粘贴,回车。 3.出错,先排除pip版本需要更新问题,命令行输入python -m pip install --upgrade pip 不是pip版本问题会提示note: This is an issue with the package mentioned above, not pip. 找找上面提到的包,看到提示跟numpy 相关→打开 AnacondaPrompt 输入pip install --upgrade numpy (直接在cmd命令行输入可能会出错),出现raise ReadTimeoutError考虑①换源(命令行输入:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple)②科学上网。。。。真的是绝了,因为版本混乱不学Java,结果到现在依旧会被这种问题困扰到。。。。。。。。。报错: No module named 'numpy.distutils._msvccompiler' in numpy.distutils;分析:可能是因为昨天重装tb买的win10专业版,少了一些dll。然后从源码安装numpy是需要编译的,所以编译过程中出错了解决:安装Visual Studio 2019 生成工具 选择安装c++生成工具 (根据python版本选择)

到https://wiki.python.org/moin/WindowsCompilers下载对应MinGW-w64Compiler(https://www.mingw-w64.org/downloads/)

MinGW 就是 GCC 的 Windows 版本 。 以上是 MinGW 的介绍,MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 32位 可执行程序 换源-中科大:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/conda config --set show_channel_urls yes

最后解决: 1.科学上网安装mingw,因为清华源和中科大的源都装不了。 2.下载VS2022(Community):https://visualstudio.microsoft.com/zh-hans/downloads/【安装过程中会把编译MxNet的组件也给装了】

d2l软件包配置

这里有两种方式: 1.JupyterNotebook里面,命令前加上! 2.终端命令行激活虚拟环境,再用conda install 安装

CUDA,CuDNNMxNet(GPU版本)安装及相关配置(CUDA,CuDNN,Graphviz,d2l,虚拟环境配置)及最终建议(mxnet github)

见我的另一篇文章

Gaphaviz下载

这里可以不用下

在conda/anaconda中配置虚拟环境(搭建GPU版本mxnet的运行环境)

1.命令行创建

# 格式:conda create -n 虚拟环境名字 python=你想要的版本号conda create -n gluon python=3.9conda activate gluon

可能踩的坑: 1.An unexpected error has occurred. Conda has prepared the above report. 1)删除.condarc文件(这个文件的位置一般为C:\User\Administrator.condarc,如果设置了清华/中科大源,里面会保存这些镜像源的地址,删除了这个文件其实就是类似于恢复使用官方源) 2)清理缓存索引(运行命令:conda clean -i,可以删除conda中的缓存索引) 3)try close your VPN 2.激活环境后,在虚拟环境中安装mxnet(在命令行输入:pip install mxnet-cu100)

3.测试MxNet-GPU是否安装成功

import mxnet as mxfrom mxnet import nd# 简单的展示gpu配置成功print(mx.cpu(), mx.gpu())# NDArray在CPU上运算x_cpu = nd.array([1, 2, 3])print(x_cpu) # NDArray默认在CPU上 也就是物理内存上分配print(x_cpu.context) # 通过context来查看NDArray所在的设备# NDArray在GPU上运算x_gpu = nd.array([1, 2, 3], ctx=mx.gpu())print(x_gpu) # NDArray默认在CPU上 也就是物理内存上分配print(x_gpu.context) # 通过context来查看NDArray所在的设备

用VSCODE跑MxNEt

可能会出现如下错误:

报错提示:

Running cells with ‘Python 3.9.13 (‘ohmy39’)’ requires ipykernel package. Run the following command to install ‘ipykernel’ into the Python environment. Command: ‘conda install -n ohmy39 ipykernel --update-deps --force-reinstall’

报错原因:

用vscode直接跑jupyter的时候,会出现这个错误。说明当前用的这个虚拟环境还不支持ipykernel。

解决:# 非虚拟环境conda install -n XXX ipykernel --update-deps ## XXX为目标conda环境# 虚拟环境(按照提示输入对应的命令即可)conda install -n ohmy39 ipykernel --update-deps --force-reinstall最后的建议初学者放弃GPU版本的Mxnet吧,1.不要在本地(环境配置太多坑了)2.建议在Colab或者Kaggle上跑,蹭蹭免费的GPU用PyTorch先入门把整个流程走一遍,后期有余力有兴趣再整MxNet

李沐老师的《动手学深度学习》相关网址: 课程材料:http://zh.gluon.ai 互动论坛:http://discuss.gluon.ai(有一些帖子可以为你在学习的过程中遇到的问题提供一些参考) douyu直播:https://www.douyu.com/jiangmen

本文链接地址:https://www.jiuchutong.com/zhishi/287320.html 转载请保留说明!

上一篇:Sonar:VSCode配置SonarLint/SonarLint连接SonarQube(sonar-scanner需要配置环境变量)

下一篇:香浓河对岸的景色,爱尔兰利默里克 (© Piotr Machowczyk/Shutterstock)(为什么微信转账不成功)

  • 苹果微信分身怎么弄(苹果微信分身怎么整)

    苹果微信分身怎么弄(苹果微信分身怎么整)

  • 电热水器的使用方法和技巧(电热水器的使用方法)(电热水器的使用方法教程)

    电热水器的使用方法和技巧(电热水器的使用方法)(电热水器的使用方法教程)

  • 腾讯vip设置几个人用(腾讯视频会员可以几个人用怎么设置)

    腾讯vip设置几个人用(腾讯视频会员可以几个人用怎么设置)

  • QQ如何取消邀请群成员一起编辑文档(qq怎么取消邀请)

    QQ如何取消邀请群成员一起编辑文档(qq怎么取消邀请)

  • 视频通话美颜在什么地方开启

    视频通话美颜在什么地方开启

  • 开启朋友验证是删了我吗(开启朋友验证是怎么操作的)

    开启朋友验证是删了我吗(开启朋友验证是怎么操作的)

  • 两家用一个宽带怎么弄呢(两家用一个宽带违法吗)

    两家用一个宽带怎么弄呢(两家用一个宽带违法吗)

  • 芯片的纳米数是指什么(芯片的纳米数是什么参数)

    芯片的纳米数是指什么(芯片的纳米数是什么参数)

  • 苹果手机微信听语音的时候黑屏怎么取消(苹果手机微信听筒声音小怎么调大)

    苹果手机微信听语音的时候黑屏怎么取消(苹果手机微信听筒声音小怎么调大)

  • smg9500是什么型号

    smg9500是什么型号

  • a1599是ipad几(a1599是ipad几代)

    a1599是ipad几(a1599是ipad几代)

  • 显卡后面的字母是什么意思(显卡后面的字母h是什么意思)

    显卡后面的字母是什么意思(显卡后面的字母h是什么意思)

  • 苹果11屏幕变大怎么还原(苹果11屏幕变大了怎么退回)

    苹果11屏幕变大怎么还原(苹果11屏幕变大了怎么退回)

  • 手机为什么是2g网络(手机为什么是2g怎样切换4g)

    手机为什么是2g网络(手机为什么是2g怎样切换4g)

  • 荣耀20顶部是红外吗(华为荣耀20顶部的两个点是什么)

    荣耀20顶部是红外吗(华为荣耀20顶部的两个点是什么)

  • vivo手机怎么打开悬浮窗(vivo手机怎么打开小v)

    vivo手机怎么打开悬浮窗(vivo手机怎么打开小v)

  • 苹果xr和8p参数对比(苹果xr和8p参数配置)

    苹果xr和8p参数对比(苹果xr和8p参数配置)

  • 苹果11promax什么时候上市(苹果11promax什么时候生产的)

    苹果11promax什么时候上市(苹果11promax什么时候生产的)

  • 对方正在输入说明什么(对方正在输入可能是在给别人发消息吗)

    对方正在输入说明什么(对方正在输入可能是在给别人发消息吗)

  • 怎样在平板上安装微信(怎样在平板上安装浏览器)

    怎样在平板上安装微信(怎样在平板上安装浏览器)

  • 宽带错误651是什么意思(考试时心态崩了怎么办)

    宽带错误651是什么意思(考试时心态崩了怎么办)

  • 大数据可视化分析工具有哪些(大数据可视化分析论文)

    大数据可视化分析工具有哪些(大数据可视化分析论文)

  • 怎么查手机号绑定了哪些东西(怎么查手机号绑了多少软件)

    怎么查手机号绑定了哪些东西(怎么查手机号绑了多少软件)

  •  p30支持光学防抖吗(华为p30支持光学防抖吗?)

    p30支持光学防抖吗(华为p30支持光学防抖吗?)

  • 手机上空格符号怎么打(手机空格符号怎么打)

    手机上空格符号怎么打(手机空格符号怎么打)

  • 所得税费用科目属于什么科目
  • 哪些情况可免征增值税
  • 抵进项税分录
  • 递延所得税负债转回怎么理解
  • 符合简易征收的条件
  • 营改增后为什么利息要提供发票吗
  • 电子承兑对方拒绝签收
  • 从合伙企业分回的经营所得 合伙企业 个人所得税
  • 企业残疾金的基数是多少
  • 自产自销农产品企业所得税
  • 未交增值税借方余额表示什么意思
  • 个人开劳务发票是否需要交纳个人所得税呢?
  • 银行存款核算如何操作
  • 所得税预缴申报表利润
  • 预缴税款是开票金额的多少
  • 普通发票查不到信息怎么办
  • 跨区域施工增值税怎么交
  • 税盘被锁应该怎么办?
  • 资管产品征税
  • 预付保险费属于什么会计科目
  • 出售单位车辆如何处理业务?
  • 季度企业所得税可以弥补以前年度亏损吗
  • 电脑插上u盘
  • 销售净利率如何分析出来
  • 华为手机哪一款好用性价比高
  • 购买原材料的运输费计入什么科目
  • php字符串定义
  • 交个税手续费账务处理
  • 劳动合同到期补偿金怎么算
  • 内部退养如何缴纳个人所得税
  • 红字怎么看
  • 微信小程序实现支付功能
  • chrome os安装到u盘
  • opencv调用yolov8
  • react 16.8 新特性
  • css常见的选择器有哪几种
  • readline只读一行
  • php判断数据表是否存在
  • java泛型方法的使用
  • 公司承担员工的费用,员工违规吗
  • 金税盘插电脑上没反应是怎么回事
  • 应收款超过多久未收回可界定为损失
  • 存货和固定资产一经计提减值以后期间不得转回
  • 出口货物没有进项发票用什么平台申报
  • 车船税不开发票怎么做账?
  • 预缴的增值税及附加税怎么做账
  • 工资挂账怎样做账
  • 免租期租金可以追回吗
  • 主播工资不发应该到哪里投诉
  • 主营业务收入增加计入借方还是贷方
  • 专利权转让的条件
  • 资本化利息支出在报表哪里
  • 残次品销售计入什么科目
  • 慧通年终奖怎么计算
  • 融资租赁可以折旧吗
  • 预收账款余额在贷方是什么意思
  • 房地产开发企业成本核算方法
  • sql server 错误
  • 由于这台计算机没有远程客户端访问许可证
  • centos必学的60个命令
  • fedora19
  • win7系统怎么关闭放大镜?
  • centos7批量创建用户
  • win7系统禁止更新
  • linux修复工具
  • linux使用mv命令,结果文件不见了
  • 晚上睡觉艾草贴肚脐
  • win8打不开咋办
  • unity怎么用
  • jquery data-
  • nodejs连接sqlserver数据库
  • Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
  • 河北税务怎么看自己绑定的银行卡号
  • 广州市地税
  • 江苏省内车辆迁入标准
  • 税务评估风险等级是什么
  • 地税局刚进去工资多少
  • 税务系统党支部工作法
  • 重庆电子税务局怎么开电子发票
  • portal
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设