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

  • 2017 年,网络营销的新趋势(2017年10月网络经济与企业管理)

    2017 年,网络营销的新趋势(2017年10月网络经济与企业管理)

  • 怎么把微信号隐藏不让别人看到(怎么把微信号隐藏就能看昵称)

    怎么把微信号隐藏不让别人看到(怎么把微信号隐藏就能看昵称)

  • 红米8红米8a对比(红米8和红米8a参数对比)

    红米8红米8a对比(红米8和红米8a参数对比)

  • 淘宝会员名是公开的吗(淘宝会员名是淘宝账号名吗)

    淘宝会员名是公开的吗(淘宝会员名是淘宝账号名吗)

  • 微信在另一个手机登录后重新登录要密码吗(微信在另一个手机上登录)

    微信在另一个手机登录后重新登录要密码吗(微信在另一个手机上登录)

  • 钉钉的ding功能是什么(钉钉的DING功能一共有三种模式)

    钉钉的ding功能是什么(钉钉的DING功能一共有三种模式)

  • 华为type-c是什么意思(华为type-c接口的手机有哪些)

    华为type-c是什么意思(华为type-c接口的手机有哪些)

  • 华为手机怎么把微信聊天记录转移(华为手机怎么把照片传到电脑上)

    华为手机怎么把微信聊天记录转移(华为手机怎么把照片传到电脑上)

  • iphone退出登录的后果(iphone退出登录会怎样)

    iphone退出登录的后果(iphone退出登录会怎样)

  • 抖音艾特抖音小助手有什么用(抖音艾特抖音小助手怎么去除)

    抖音艾特抖音小助手有什么用(抖音艾特抖音小助手怎么去除)

  • mate30pro无法连接蓝牙耳机(mate30pro无法连接网络)

    mate30pro无法连接蓝牙耳机(mate30pro无法连接网络)

  • 支付宝更改手机号淘宝同步吗(支付宝更改手机号收不到验证码)

    支付宝更改手机号淘宝同步吗(支付宝更改手机号收不到验证码)

  • 退出登录和关闭微信有什么区别(退出登录和关闭qq)

    退出登录和关闭微信有什么区别(退出登录和关闭qq)

  • word字间距怎么弄(Word字间距怎么设置)

    word字间距怎么弄(Word字间距怎么设置)

  • m1805e2a是小米什么型号(小米m1805e2a价格)

    m1805e2a是小米什么型号(小米m1805e2a价格)

  • 手机有网电视没网怎么回事(手机有网电视没网能投屏吗)

    手机有网电视没网怎么回事(手机有网电视没网能投屏吗)

  • 电脑锁屏密码忘记了怎么办(电脑锁屏密码忘了)

    电脑锁屏密码忘记了怎么办(电脑锁屏密码忘了)

  • 华为手机延长锁屏时间(华为手机延长锁屏时间怎么设置)

    华为手机延长锁屏时间(华为手机延长锁屏时间怎么设置)

  • 小米手机怎么互相定位(小米手机怎么互传文件)

    小米手机怎么互相定位(小米手机怎么互传文件)

  • 华为p30是闪充吗(p30有闪充吗)

    华为p30是闪充吗(p30有闪充吗)

  • 苹果ipad怎么下载爱奇艺(苹果ipad怎么下载安卓软件)

    苹果ipad怎么下载爱奇艺(苹果ipad怎么下载安卓软件)

  • 苹果蓝牙耳机查找定位(苹果蓝牙耳机查询)

    苹果蓝牙耳机查找定位(苹果蓝牙耳机查询)

  • 【AI理论学习】多模态介绍及当前研究方向(aida理论包括哪些内容?)

    【AI理论学习】多模态介绍及当前研究方向(aida理论包括哪些内容?)

  • 厂房出租开发票怎么交税
  • 不得税前扣除的贷款利息
  • 个人去税务局开劳务票 税点是多少
  • 税务师考试需要记忆的税率
  • 个人所得税可以不交税吗
  • 社保基数在哪里调整
  • 财务费用属于什么科目借贷方向
  • 按季度申报,利润表中所得税费用怎么算出来的
  • 百望云票收费吗
  • 税控技术维护费每年都能抵扣吗
  • 单位车辆交强险赔付流程
  • 小企业计提坏账准备的会计分录怎么写
  • 无偿赠送他人货物交增值税吗
  • 进口增值税发票图片
  • 公司出差是自己先垫付再报账吗
  • 员工证书补贴标准
  • 如何计算非居民用电量
  • 一般纳税人开技术服务发票
  • 仓储行业税率是多少
  • 进项发票已经抵扣怎么做退回处理
  • 客户方流水号是什么
  • 哪些开普通发票
  • 投资性房地产转为自用的会计处理
  • 营业外收支计入应纳税所得额吗
  • 事业单位固定资产盘盈账务处理
  • mac怎么查询是不是正品
  • thinkphp5框架介绍
  • linux安装常用命令
  • 债务重组 收益
  • php设计模式六大原则
  • 小企业成本管理方法
  • phpcrawl
  • js怎么制作
  • redis相关
  • java面试题及答案下载
  • usermod修改密码
  • bluetooth hci0 command timeout
  • wget下载yum
  • 推广费的比例
  • 搅拌机属于什么费用
  • 企业应交税金科目编码
  • 利用java实现计算器
  • 怎么结转未交增值税
  • 钢管扣件租赁公司账务处理
  • 用友t3软件的系统内没有利润表模块
  • 个税手续费怎么计算
  • 出口货物预收账款分录
  • 年度汇算清缴后补税,账务要调整吗
  • 成本类科目在哪里列式
  • 红字发票如何做进项税转出
  • 企业用支付宝
  • 去年应收账款下账错误怎么调整
  • 收到公益性捐赠计入什么科目
  • 工程结算材料款抵扣增值税
  • 汇算清缴亏损弥补不能自动带出该怎么办
  • 什么是四大行业
  • 每月分红会计分录
  • 收到货款但未开票怎么入账
  • 余额调节表怎么填写例题
  • sqlserver性能优化5种方式
  • win8系统中断怎么解决
  • winxp关机立马自动重启
  • linux安装vmvare
  • 系统 启动速度慢怎么办
  • win10如何配置
  • redhat linux 7.2系统安装详细过程
  • win7适用ie几
  • 关闭迅雷安卓版自动更新
  • 如何优化资本结构
  • 批处理应用实例
  • node chain
  • android+
  • python求解析解
  • 基于zepto的移动端轻量级日期插件--date_picker
  • python内置函数format
  • js获取父窗口
  • 编写javascript代码
  • 纳税人的种类包括
  • 南通房屋登记系统
  • 什么是美国注册公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设