Linux深度学习进展笔记
Posted fengshuaicool
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux深度学习进展笔记相关的知识,希望对你有一定的参考价值。
1.环境搭建
- 无线网卡驱动AX201安装:下载合适的无线网卡驱动具体下载链接:
https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html
把下载好的ucode文件复制到/lib/firmware里
cp *.ucode /lib/firmware
-然后重启
- 增加用户组
sudo adduser zheng1//添加用户组
sudo vi /etc/sudoers//添加用户组权限
2.一些常用的工具
- frp :内网穿透工具,你需要服务器开个端口号,就是有个公网IP。具体配置步骤如下:
https://blog.csdn.net/qq_36981760/article/details/115713179
sudo apt-get update
sudo apt-get install openssh-serveer//安装远程工具
frp文件夹下有三个文件
1.将frpc.service移到/etc/systemed/system/下
2.在/etc/下新建frp
3.将frpc移到/usr/bin/ 将frpc.ini移到/etc/frp/下
4.sudo systemctl start frpc
5.sudo systemctl status frpc
6.sudo systemctl enable frpc
-
todesk:远程链接工具,类似向日葵这种。
-
lvm:磁盘备份工具,在安装Ubuntu时就要勾选此选项,这样就可以备份当前环境,减少损失。
-
dmesg :用于打印显示开机信息
-
vgdisplay:用于显示系统中各卷组的详细信息 (可用空间:freepe x 4M)
-
eog:图片查看器
conda常用命令:
conda create -n pytorch python=3.7//创建环境
conda info --envs//查看所有环境
conda activate 环境
conda remove -n 环境 --all //删除环境
3.常用命令
jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
jobs -l
ps -aux
ps -ef
df -Th //查看磁盘详情
pip install -r requirement.txt //一键安装需要的版本
nohup 命令 & //后台运行命令
cat nohup.out //查看输出日志
tensorboard --logdir=./runs/train/exp //可视化训练
4.部署ncnn到jetson上
YOLOv5训练出来的模型是.pt文件结尾,需要转换成onnx格式然后在转化成.parm和.bin格式文件。以下是详细步骤。
先安装这两个工具
pip install onnx
pip install coremltools
pip install onnx-simplifier
模型转化(yolov5-3.0)
export PYTHONPATH="$PWD"
python models/export.py --weights ./runs/exp27/weights/best.pt --img 640 --batch 1 //找到要转化模型的地址
python -m onnxsim best.onnx best-sim.onnx //简化模型
./onnx2ncnn best-sim.onnx best-sim.param best-sim.bin //转化模型
然后对best-sim.param进行修改参考如下:
https://blog.csdn.net/CSDNXXXR/article/details/125502127
V831摄像头基于libmaix获取,mpp框架后面做完毕设了解下。
参考资料
yolov5博主教学
https://blog.csdn.net/didiaopao
以上是关于Linux深度学习进展笔记的主要内容,如果未能解决你的问题,请参考以下文章