win10系统电脑,用于机器学习,需要用linux,双系统、虚拟机、docker,最佳方案是哪一种?

13分钟前阅读1回复0
kanwenda
kanwenda
  • 管理员
  • 注册排名1
  • 经验值645742
  • 级别管理员
  • 主题129148
  • 回复1
楼主

win10系统电脑,用于机器学习,需要用linux,双系统、虚拟机、docker,更佳方案是哪一种?

楼主说的是用于机器学习。机器学习在进行模型训练时,需要占用大量CPU,GPU。

首先docker,虚拟机排除掉。因为这两者对于本地GPU的兼容性不好。VMWARE虚拟机最新版有一个驱动支持本GPU。

其次Linux,选择哪个版本很重要。个人使用,选择ubuntu比较多;服务器使用centos多。更好看一下你的电脑厂商,是不是提供了面向ubuntu的驱动程序,这样的话,在ubuntu下才能更大化发挥你电脑的硬件性能。

最后只有双系统。好处就是:一般厂商对于windows的驱动较全且更新较快,windows下进行跑训练集能发挥硬件性能。补充一下:适配驱动也很重要。

-----

所以,选择什么系统,还是要看你的显卡驱动对于哪个系统支持更好。因为,只有用上了GPU才能更快的把算法跑起来。


我是一名Java全栈开发工程师、系统架构师,从业15年。曾带领小团队完成多个数百万级项目。我正在写一些关于互联网行业及开发技术方面的文章,关注我,你一定会有所收获。

如果有项目开发、行业及求职方面的问题,都可以在评论区留言或私信我。(关注后私信我,向你免费分享行业级学习资料)

虚拟机干什么用的?

虚拟机主要用于在一台物理计算机上创建多台虚拟计算机,每台虚拟计算机都可以运行不同的操作系统和应用程序。

它可以模拟一个完整的计算机系统,包括处理器、内存、硬盘、 *** 等,并可在各虚拟机之间实现资源隔离和安全性控制。虚拟机技术被广泛应用于服务器虚拟化、应用程序隔离、软件开发和测试、云计算等领域。

0
回帖

win10系统电脑,用于机器学习,需要用linux,双系统、虚拟机、docker,最佳方案是哪一种? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息