没错,当你看到这里时我已经破防了,至少在这个虚拟机上浪费了好几天,之前一直以为自己要不就是pytorch版本不对,要不就是cuda或者python版本又没对上,折腾了好久,又是改环境,又是重装虚拟机的,没想到败在了第一步。
这四张图片是我发现问题前最后一次重装虚拟机时下载的版本,没有任何问题,但最后就是显示cuda环境false,我给这四张图片取名四大天王。
好吧,说一下实际问题,因为这个虚拟机是没有nvidia驱动的,它只有一个环境,所以你去查询它的设备信息的时候都是显示VMware SVGA II Adapter,没有硬件GPU的支持。而如果你强行给它装一个英伟达驱动的话,你会发现你的其他驱动都跟你爆了(本人有幸经历了一次这个劫难,连ubuntu系统桌面都进不去了,为此还捣鼓了很久),所以上面会显示你所有的环境都安装了,但遗憾的是,你连GPU都没有,根本不可能搭建的起来。我在网上查阅了很多资料,能让虚拟机成为一个本地服务器的方法有两种,一个是你用cpu来跑,另一个好像是你给虚拟机分配一个你本机的gpu,但这样你本机windows环境的gpu就不能用了,都不推荐。
所以啊,还是得老老实实装一个双系统或者用云服务器,虚拟机的功能是在有限。