位置: 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)(为什么微信转账不成功)

  • 微信5000好友如何一次性群发(微信五千多好友)

    微信5000好友如何一次性群发(微信五千多好友)

  • 斗鱼热度是人数吗(斗鱼热度和实际人数)

    斗鱼热度是人数吗(斗鱼热度和实际人数)

  • Redmi K40的价格是怎样的(redmi k40预计价格)

    Redmi K40的价格是怎样的(redmi k40预计价格)

  • 支付宝打开免密支付的步骤是什么(支付宝免密设置在哪里)

    支付宝打开免密支付的步骤是什么(支付宝免密设置在哪里)

  • 华为nova5是几g的(华为nova 5是几g)

    华为nova5是几g的(华为nova 5是几g)

  • 苹果xs锁屏键失灵(苹果xs锁屏键没有弹力了)

    苹果xs锁屏键失灵(苹果xs锁屏键没有弹力了)

  • 电脑打印照片怎么设置尺寸大小(电脑打印照片怎么排版)

    电脑打印照片怎么设置尺寸大小(电脑打印照片怎么排版)

  • 计算机键盘上的shift键称为什么键(计算机键盘上的定位键是哪两个键)

    计算机键盘上的shift键称为什么键(计算机键盘上的定位键是哪两个键)

  • 苹果充电口怎么清灰尘(苹果充电口怎么拆)

    苹果充电口怎么清灰尘(苹果充电口怎么拆)

  • 微信摇一摇停止服务了吗(微信摇一摇关闭了会怎么样)

    微信摇一摇停止服务了吗(微信摇一摇关闭了会怎么样)

  • a78主板可以配什么cpu(a78主板可以配什么显卡玩游戏)

    a78主板可以配什么cpu(a78主板可以配什么显卡玩游戏)

  • p30pro和p40的区别(p30pro和p40pro区别)

    p30pro和p40的区别(p30pro和p40pro区别)

  • ipadmini4是什么时候出的(ipadmini4是什么时候)

    ipadmini4是什么时候出的(ipadmini4是什么时候)

  • 数控系统有哪4个组成(数控系统有哪些接口)

    数控系统有哪4个组成(数控系统有哪些接口)

  • 苹果右上角有个锁标志(苹果右上角有个蓝色麦克风)

    苹果右上角有个锁标志(苹果右上角有个蓝色麦克风)

  • 小米手机开空调在哪开(小米手机开空调万能遥控器)

    小米手机开空调在哪开(小米手机开空调万能遥控器)

  • cn域名免备案吗(免备案域名在线购买)

    cn域名免备案吗(免备案域名在线购买)

  • 小米max手机放大镜在哪(小米手机 放大)

    小米max手机放大镜在哪(小米手机 放大)

  • 添加新幻灯片的快捷键(添加新幻灯片的快捷方式)

    添加新幻灯片的快捷键(添加新幻灯片的快捷方式)

  • 如何申请 Midjourney API ,一文教会你,欢迎收藏(如何申请菜鸟驿站快递代理点)

    如何申请 Midjourney API ,一文教会你,欢迎收藏(如何申请菜鸟驿站快递代理点)

  • 学会iframe并用其解决跨域问题(iframe vh)

    学会iframe并用其解决跨域问题(iframe vh)

  • 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core](web无法运行)

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core](web无法运行)

  • 【微信小程序】选择器组件picker(微信小程序开发一个多少钱)

    【微信小程序】选择器组件picker(微信小程序开发一个多少钱)

  • phpcms采集不到网址怎么办(php采集器)

    phpcms采集不到网址怎么办(php采集器)

  • 个体户季报网上怎么报税
  • 无形资产开发阶段计入什么科目
  • 转出未交增值税年末怎么转平
  • 公司报销房租还能扣税吗
  • 退税发票误勾选确认
  • 小微企业免征的增值税要交所得税吗
  • 没有及时取得发票可以入成本么
  • 用货物抵债如何做分录
  • 工会经费自留比例
  • 公司拍摄产品的文案
  • 发行债券到期一次还本付息和按月付息哪个发行价格低
  • 计提利息怎么做账
  • 大病医疗保险为什么贵
  • 印花税 企业
  • 一般纳税人首次领票能领多少
  • 地税开发票为啥要交百分之二的企业所得税?
  • 税控盘抵扣联附在哪里
  • 新成立的公司季报
  • 买一赠一怎么确定真假
  • 医疗卫生机构可以向其他单位或者个人分发第一类疫苗
  • 实收资本印花税按次还是按年
  • 转让技术所有权是什么收入
  • 如何查看本机的ip 网关 和dns配置
  • 公司纳税高说明什么
  • won10搜索框
  • 代收代付款项入账需要什么资料
  • 公司简易注销的公示期多长时间
  • 如何处理收到的短信
  • 资产负债表要点
  • 控制器code是什么意思
  • spring 异常
  • php递归函数的例子
  • php 字节
  • 销售方红字发票账务处理?
  • c语音进阶
  • 定额发票和增值税发票
  • 金税盘使用流程
  • dedecms批量发文章
  • python科学计算库有哪些
  • mongodb mongoose
  • 税控服务费减免会计分录
  • 一个简单的脚本
  • 小规模纳税人企业所得税2023
  • 其他应收款科目代码
  • 银行承兑汇票和银行汇票的区别
  • 采购材料未付款填什么凭证
  • 会计凭证的做账原则
  • 客户罚款员工承担
  • 员工入股会计分录
  • 个税和社保有什么区别
  • 普通发票采购分录
  • 出售未计提完折旧的固定资产需要折扣吗
  • 培训费产生的差额怎么算
  • 银行账户是不是卡号
  • 做账工资和申报工资不一样
  • 国企背书是什么意思
  • SQL Server Parameter Sniffing及其改进方法
  • centos6.9安装教程详细
  • mysql5.7.22安装配置教程
  • services.exe修改注册表
  • xp怎么隐藏运行的程序
  • windowxp一直在windowxp界面
  • winxp修改ip地址方法
  • 怎么使用mac打电话
  • win7 0x80070002处理方法
  • windows网络诊断在哪
  • jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
  • shutil模块 python安装
  • javascript代码写在哪个标签里
  • 用python编写
  • js网页背景色
  • python修改图片背景
  • socks5代理怎么用
  • 增值税发票税控开票软件客服
  • 残疾人保障金如何填报
  • 免除滞纳金的条件
  • 重庆国家税务局发票流向查询
  • 国际贸易争端的形式
  • 江西税务客服电话
  • 四川投诉电话查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设