开发笔记
环境配置类
0. 杂项
-
配置M1Mac的
python
环境:- M1 miniconda,需要用哪些包先去https://anaconda.org/查询是否只是M1芯片,不支持的貌似安装不了(比如
pygame
) - 直接用Pycharm的新建环境,不过不知道下载的是M1版本的还是通过Rosetta转译的。
- M1 miniconda,需要用哪些包先去https://anaconda.org/查询是否只是M1芯片,不支持的貌似安装不了(比如
-
关于
jupyter notebook
:在base环境中安装jupyter,在其他环境中安装jupyter kernel
1. 安装双系统
安装双系统:启动菜单的默认项_哔哩哔哩_bilibili
-
下载Ubuntu镜像,利用UltralSO软件制作系统U盘
-
将分配给Ubuntu的硬盘空间压缩卷
-
重启电脑,长按del键进入BIOS模式
-
将启动优先级1更改为系统U盘,F10保存重启
-
进入Ubuntu系统安装
-
重点在分盘上面:
主分区/逻辑分区+空间起始位置
- 对于MBR分区:
- /boot分区,ext4格式,500M,逻辑分区
- swap分区,swap格式,8G
- /分区,ext4格式,30G
- /home分区,ext4格式,剩余全部空间
- 对于GPT分区:
- 引导区,EFI格式,500M
- swap分区,swap格式,8G
- /分区,ext4格式,30G
- /home分区,ext4格式,剩余全部空间
注意选择安装启动引导器的设备为引导分区
- 对于MBR分区:
-
安装,完成后拔出U盘,重启
-
进入BIOS模式,将Ubuntu的引导优先级提到Windows之前,重启
-
更改双系统时间同步:
sudo apt install ntpdate sudo ntpdate time.windows.com sudo hwclock --localtime --systohc
-
更改启动菜单的默认项为Windows
启动菜单从上到下从0依次编号,本机Windows为第3个,编号为2
sudo gedit /etc/default/grub
将文件中的GRUB_DEFAULT
的值改为Windows对用的编号
2. UBuntu系统安装NVIDIA驱动
NVIDIA的显卡驱动安装问题:
-
先直接卸载掉原本的NVIDIA驱动
sudo apt-get remove nvidia*
-
把无关驱动给禁掉
sudo gedit /etc/modprobe.d/blacklist.conf
在末尾添加:
blacklist nouveau options nouveau modeset=0
更新:
sudo update-initramfs -u
检查(无任何输出):
lsmod | grep nouveau
-
在Ubuntu设置的关于里面的软件和更新里面的附加驱动里面安装新驱动
-
安装可能会进入secure boot,输密码要记住,后面重启会用。
-
重启之后完事儿
中间尝试了很多方法,以上为我认为的重点。
如果不行,百度再找资料吧
3. 服务器
-
pip
安装报错,无法安装.whl
文件(参考:# pip本地安装错误 - 简书 (jianshu.com)):使用命令:
pip debug --verbose
查看.whl
文件的命名规范格式,然后修改文件命即可。存在问题:不同机器和环境下,
pip
使用同一个软件源,查看同一个包的可用版本会不一样。原因未知默认源:pypi.org
4. Carla
Carla Docker 安装 - 四谷夕雨 - 博客园 (cnblogs.com)
深度学习
- 复现了
LeNet
网络,同时知道了模型不收敛的一大原因是学习率(sigmoid需要大一点,relu要小一点)
Carla
- 同步模式下用
tick()
,不用wait_for_tick()
,不然会进程会卡死 - 车辆的生成点坐标的z坐标不能设置为0,稍微大一点点,不然会在生成的一瞬间产生碰撞