vmware使用gpu_金字塔项目:在Win10游戏本中搭建MindSpore-GPU的深度学习环境

33544fddbe79de6ab9e448b25e7f007f.png

背景

自从华为开源了MIndSpore深度学习框架,题主就始终惦记着要充分利用手里有且仅有的游戏本,给它加持一套高大上的支持GPU的MindSpore环境,但让人泪奔的是——MindSpore-gpu不兼容Windows!!!

虽然MindSpore也能在Windows里运行,但那是CPU的安装版。可连GPU都不能用还有什么资格配叫深度学习机?

那么,在Windows上运行Docker行不行呢?这个空子没法钻。

那么,安装VMWare虚拟机行不行呢?这个选项大概率也走不通。

对这些问题有兴趣的同学请参考这些资源:

  • https://www.mindspore.cn/install
  • https://bbs.huaweicloud.com/forum/thread-81854-1-1.html
  • https://bbs.huaweicloud.com/forum/thread-82387-1-1.html
  • https://www.v2ex.com/t/673666

那么,装双系统行不行呢?肯定行,不过上个世纪就已经体验过两个系统来回切换的“安全方案”,那些痛苦至今还会在梦里找回来。怕了。

再添一台机器总可以了吧?肯定能完美解决,但这不是本文讨论的问题,所以不差钱的朋友完全没有必要继续在本文上浪费时间了。

难道说只能弃Windows转投Ubuntu的怀抱吗?可是使用习惯已经被微软悉(WU)心(QING)培(DU)养(HAI)了二十多年,又怎么可能能说改就改呢?即使改变也要有个过渡吧。

为了让Windows和MindSpore-GPU和睦共处,题主启动了“金字塔”项目,前前后后折腾了近一个月,经历了各种幻想、折磨、无奈和期待,终于苦尽甘来,成功在一台Win10游戏本上让华为MindSpore-gpu版本狂奔起来。之所以名为“金字塔”,盖因层层叠叠安装了一大堆虚拟机,Docker,最后就是为了顶上MindSpore-GPU的耀眼夺目。

闲话到此,以下干货。

一、“金字塔”项目目标:

在一台机Win10游戏本上,运行MindSpore-gpu:

  • 在Win10系统中开启WSL2,运行虚拟机
  • 虚拟机可以使用宿主机GPU资源
  • 虚拟机运行Docker
  • 运行在Docker中的MindSpore-gpu能够利用主机GPU资源进行计算加速

二、系统环境:

  • Docker镜象版本:mindspore-gpu :1.0.0
  • Docker版本: 19.03.13, build 4484c46d9d
  • WSL虚拟机OS版本:Ubuntu 18.04
  • WSL版本:WSL2
  • 宿主机CUDA版本: 11.2
  • 宿主机OS版本:Windows10家庭版2004(OS内部版本 20236.1000)
  • 宿主机硬件:HP暗影精灵II, Intel HD630(集显)+Nvi
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值