视觉定位毕设项目日记 2

思来想去,我认为刚开始入手深度学习领域如果使用windows操作系统可能过于繁琐了,于是我准备开始使用Linux来完成毕设项目的工作。
考虑到以后可能需要用NVIDIA显卡来加速训练,我决定不用虚拟机装Linux了,直接搞一个Win11+Ubuntu20.04的双系统,双系统教程网上一搜一大堆,这里简单提几点我认为很重要的地方以及我踩坑的点。

  1. 需要准备:容量足够的U盘(我的是28G,基本只要比操作系统镜像大就没问题),下一个帮忙装机的软件。U盘装系统前需要格式化,所以一定要备份好数据。
  2. 腾出足够的空间作为新系统的外存。因为我的电脑之前加装了1T,容量非常足够,就腾出来200G分给新系统。
  3. 进入安装新系统的时候,如果询问安装类型,一定要选择“其他选项”自定义选区,否则你也不知道系统会选择哪一块区域给你装上。当时因为下了一个英文版的安装向导,加上教程的图有点胡,我在这一步大意了,选了共存。所幸最后查看了一下磁盘占用,应该安装系统自动选择了我之前选择的空闲磁盘分区,可以说是不幸中的万幸了。
  4. 重启的时候可能会出现卡住的情况,我这里是因为新系统没有显卡驱动的缘故,在进入之前按住F12选择recovery mode进入就ok了,后面虽然我还是没有装显卡驱动,但是之后好像就正常了。
    本科学得Linux那点东西真差不多忘干净了,一切差不多要从头开始。
    首先是配置网络,在正儿八经的系统上配网络和虚拟机还不一样,不是简单设置一下NAT就可以的,所以我暂时用一个淘汰了的手机来USB共享网络让电脑上网。
    然后安了一些常用软件,QQ音乐,百度网盘,QQ都是有Linux版本的,只不过前端十分的简陋。
    百度网盘的最新版本是有bug的,安装好之后闪退,看到一个文章说用命令行安装2.0.1版本的,确实可行,但是重启之后又进不去了。总是提示登录过期,查询多个版本之后,目前下载了3.5.0版本的,使用起来一切正常。
    QQ音乐和QQ目前一切正常。
    https://www.jb51.net/article/198785.htm按照这个教程来一步步配置好pycolmap,基本没有遇到什么问题。这时候就看出来为什么程序员都喜欢用Linux了:没有像windows那样繁琐的设置路径的步骤,安装包也是异常的方便。简直不要太舒适。
    唯一遇到了点困难就是还是eigen和ceres的冲突问题,简单的将ceres替换成1.14版本的即可。我下载的hloc需要的pycolmap需要的是0.1.0版本以上,而教程配置的是0.0.1,简单upgrade一下即可。
    安装cuda,下载根据网上教程下载了11.1后缀为run的版本,sudo sh cuda_10.1.243_418.87.00_linux.run命令安装。在弹出的界面按空格取消显卡驱动的安装(因为已经有了),install等待即可。
    但是万万没想到,装显卡驱动的时候遇到了个问题,无关于我的安装流程正确与否,这个问题是微软本身自带的。通过查阅资料我大概了解到,微软为了防止一些不安全因素,设置了一个secure boot安全模式,防止第三方的驱动运行,而我们ubuntu上的显卡驱动就是个第三方驱动。我一开始以为如果关了这个模式开机就起不来了,但其实因为微软怕别人说这样是垄断,所以还是允许关掉这个模式的哈,直接BIOS里disable一下就o了。
    配环境以及一些配置ubuntu操作系统的工作就差不多了,接下来就是全力能把代码跑起来就可以了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值