win10系统电脑,用于机器学习,需要用linux,双系统、虚拟机、docker,最佳方案是哪一种?
win10系统电脑,用于机器学习,需要用linux,双系统、虚拟机、docker,更佳方案是哪一种?
楼主说的是用于机器学习。机器学习在进行模型训练时,需要占用大量CPU,GPU。
首先docker,虚拟机排除掉。因为这两者对于本地GPU的兼容性不好。VMWARE虚拟机最新版有一个驱动支持本GPU。
其次Linux,选择哪个版本很重要。个人使用,选择ubuntu比较多;服务器使用centos多。更好看一下你的电脑厂商,是不是提供了面向ubuntu的驱动程序,这样的话,在ubuntu下才能更大化发挥你电脑的硬件性能。
最后只有双系统。好处就是:一般厂商对于windows的驱动较全且更新较快,windows下进行跑训练集能发挥硬件性能。补充一下:适配驱动也很重要。
-----
所以,选择什么系统,还是要看你的显卡驱动对于哪个系统支持更好。因为,只有用上了GPU才能更快的把算法跑起来。
我是一名Java全栈开发工程师、系统架构师,从业15年。曾带领小团队完成多个数百万级项目。我正在写一些关于互联网行业及开发技术方面的文章,关注我,你一定会有所收获。
如果有项目开发、行业及求职方面的问题,都可以在评论区留言或私信我。(关注后私信我,向你免费分享行业级学习资料)
虚拟机干什么用的?
虚拟机主要用于在一台物理计算机上创建多台虚拟计算机,每台虚拟计算机都可以运行不同的操作系统和应用程序。
它可以模拟一个完整的计算机系统,包括处理器、内存、硬盘、 *** 等,并可在各虚拟机之间实现资源隔离和安全性控制。虚拟机技术被广泛应用于服务器虚拟化、应用程序隔离、软件开发和测试、云计算等领域。
0