在windows电脑上装Ubuntu做深度学习是指装双系统还是在虚拟机里装Ubuntu?

您所在的位置:网站首页 wsl2是虚拟机吗 在windows电脑上装Ubuntu做深度学习是指装双系统还是在虚拟机里装Ubuntu?

在windows电脑上装Ubuntu做深度学习是指装双系统还是在虚拟机里装Ubuntu?

#在windows电脑上装Ubuntu做深度学习是指装双系统还是在虚拟机里装Ubuntu?| 来源: 网络整理| 查看: 265

"在windows电脑上装Ubuntu" 是比较口语化的表达,不是很具体,但并不是双系统,如果我们是普通用户的话,一般是如下的三种具体解读

windows+硬件级虚拟化(Hyper | VMware Workstation 等 )+ubuntuwindows+(Hyper-V or WSL2)+系统级虚拟化(Docker 等 )+镜像。windows+WSL2

WSL2是特殊的Hyper-V 子集, 这一点是有理有据的,参见官方文档 WSL2_Doc 和维基百科 Wiki_WSL2。

对于虚拟化的层级,可以参照维基百科

对于双系统,就脱离了虚拟化这个概念,而是在驱动器,一般就是磁盘中,独立存储两个系统文件,一个windows, 一个Ubuntu,让计算机启动时,bios可以同时检测到这两个系统的引导,供用户选择需要启动哪一个。

就功能而言,三种虚拟化方法和双系统都是没差的,都可以实现用户需求,但只是会遇到不同的问题和debug方式。

就运行效率而言,双系统是最高的,其余的三种虚拟化方法,一般不建议去比较他们的效率,因为他们都是用户可选的,没有被淘汰的方法,可以在面向具体任务时表现独有优势的方法。

就深度学习而言,只推荐两种办法:

GPU压力的算法跑在window上,其余算法可以视计算效率随意斟酌,云函数,虚拟机都可以GPU压力的算法跑在双系统的Ubuntu上,其余的算法同上。

就学习成本而言

Windows上跑深度学习算法,学习过程比较简单,图文并茂的低门槛教程很多,很容易掌握。 Linux上跑深度学习算法,学习过程稍微一点曲折,起步相对困难,但是参考资料泛滥, 总有适合你的款精通Windows上的使用,反而是最难的。主要是使用者和维护者少,出了bug需要自行应对,需要一些window 开发基础。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3