发布时间:2022-12-15 15:00
配置环境是深度学习的第一道门槛,也是必须迈过的一道门槛,之前一直在windows平台上跑pytorch,但很多包无法安装,必须要使用Linux。在经历了很多坑,无数次重装系统,崩溃,坚持后终于在Ubuntu20.04上成功安装pytorch,现将经验分享,希望能对初学者有一定参考。
一、安装Ubantu20.04系统
在清华源上下载系统安装包,找一个空U盘,用第三方软件制作系统启动盘。注意一定是空U盘,制作启动盘时会将U盘格式化。
Index of /ubuntu-releases/20.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /ubuntu-releases/20.04/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ 系统启动盘具体制作安装步骤网上一大把,在此就不赘述,也没有什么坑。唯一需要注意的是进bios时(我的机器开机一直按F11进,不同的机器可能不一样,需要查),如果找不到刚制作的U盘启动项,那就可能是你的系统盘没有做好,那就重做系统就好了。
二、安装NVIDIA驱动
这一步是最坑的,耗时一天才解决问题。网上关于安装Ubantu系统的NVIDIA驱动的教程很多,我踩了无数次的坑,为解决这个问题至少重装了5次Ubantu20.04系统。主流的方法就是从NVIDIA官网下载适用你机器显卡的驱动,手动安装,但有个重要的步骤是需要禁用nouveau,如Ubuntu16.04安装英伟达(NVIDIA)显卡驱动详细图文教程_Let'sCode的博客-CSDN博客_ubuntu安装nvidia驱动
这位作者提到的,工作做的挺好。但我在禁用nouveau驱动后,重启一直黑屏,应该是进入不了图形界面。按ctrl+alt+F1~F6(F1~F6中具体哪一个按键根据机器的实际情况,多试几次),进入字符界面,始终安装不了NVIDIA的驱动,失败。我在安装中因为迷信手动安装,一直无法解决nouveau禁用后的开机问题,但一直想要征服这个问题至少重装了5遍Ubuntu20.04系统,最后终于妥协用了自动安装方法,才成功解决Ubantu20.04系统安装NVIDIA驱动的问题。步骤如下:
ubuntu-drivers devices
,会输出显卡型号以及推荐安装的NVIDIA驱动。