当前位置: 首页 > news >正文

常用运行指令

线程16 batchsize 16 epochs 200 datasets 3800

pyuic5 -o detect_ui.py detect_ui.ui   # UI转PY
pip freeze > requirements.txt
yolo task=detect mode=train model=yolov6.yaml data=/root/autodl-tmp/dataset/my_datasets.yaml epochs=200 batch=16 batch=32 imgsz=640 workers=16 device='0'
yolo task=detect mode=val model=ultralytics/yolo/v8/detect/runs/detect/train5/weights/best.pt  data=ultralytics/yolo/v8/detect/fish_datasets/data.yaml device=cpu
yolo task=detect mode=predict model=/root/ultralytics/ultralytics/runs/detect/yolov3/weights/best.pt source=assets/  device=cpu save=True
tar -xvf datasets.tar    # 解压
tar -xvf CottonBud_Yolov5s_D435_Delta_UI.tar    # 解压
tar -cvf yolo.tar Bud-Imitate   # 压缩文件
tar -cvf yolov5s_ShuffleNetv2_Dysample.tar /root/yolov5_7.0_LightWeight_ubuntu/runs/train/yolov5s_ShuffleNetv2_Dysample  # 压缩文件
conda create --name LSTM # 创建环境
conda create -n LSTM python=3.8 anaconda
conda activate Seed_ # 激活环境
pip install mmcv==2.0.0 -f https://download.openmmlab.com/mmcv/dist/cu113/torch1.11/index.html    #单独安装MMCV库
pip install -r requirements.txt   #全局安装
pip install -r requirements_gpu.txt   #全局安装
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
pip install protobuf==3.19.0
python train.py
python train_ubuntu.py
cp Arial.ttf  /root/.config/Ultralytics/    # 将文件拷贝到指定文件夹里
ps -ef | grep tensorboard | awk '{print $2}' | xargs kill -9   # 先杀死之前的进程
tensorboard --port 6007 --logdir runs/train  # 在开启新进程
tensorboard --port 6007 --logdir=work_space/mobilenet_v2_1.0_CrossEntropyLoss_20230313090258/log
tensorboard --port 6007 --logdir=work_space
sudo rm -rf dataset  # 删除文件夹

从images文件中的所有文件复制到test2017文件夹中

cp -r /root/autodl-tmp/mmc/mmdetection/data/coco/datasets/train/images/. /root/autodl-tmp/mmc/mmdetection/data/coco/train2017
du -sh /root/miniconda3/pkgs/ && rm -rf /root/miniconda3/pkgs/*      # conda的历史包
du -sh /root/.local/share/Trash && rm -rf /root/.local/share/Trash   # jupyterlab的回收站

训练

python tools/train.py configs/ssd/ssd300_coco.pypython tools/analysis_tools/benchmark.py configs/tood/tood_r50_fpn_1x_own.py --checkpoint work_dirs/tood_r50_fpn_1x_own/epoch_12.pth --task inference --fuse-conv-bn      # GPU
python tools/analysis_tools/FPSBenchmark.py configs/faster_rcnn/1-fasterrcnn-own.py --checkpoint work_dirs/1-fasterrcnn-own/epoch_12.pth --device cpu     # CPU   推理时间/FPSpython tools/analysis_tools/get_flops.py configs/tood/1-tood_r50_fpn_1x.py

这一般是用来打包界面化的程序的,如用tkinter、Pyqt5等制作的程序。

-w 的意思就是exe运行的时候不弹出那个命令行(黑窗口)

Pyinstaller -D -c src/awespykit/runpykit.py --hiddenimport  src/awespykit/__info__
Pyinstaller -D -w -i ui_logo/logo.ico A_main.py --hidden-import models.yolo

这一般用来添加exe的图标

Pyinstaller -F -i someicon.ico somefile.pyPyinstaller -D -c -i ui_img/icologo.ico main_logic.py --hidden-import models.yolo

D代表 多文件
c 显示终端 w 不显示终端
–hidden-import models.yolo 防止缺少文件
需要把dist文件夹中的_internal文件夹和exe程序 复制到根目录

需要把utils文件夹中的torch_utils.py 复制一份重新命名为torch_utils.pyc

接着 复制整个utils文件夹 到 根目录下的_internal文件夹中

运行exe程序文件即可

相关文章:

  • [Java]动态代理
  • 5.学习笔记-SpringMVC(P61-P70)
  • 3.4/Q1,GBD数据库最新文章解读
  • 抽象工厂模式:创建产品族的设计模式
  • [C#]反射的实战应用,实际数据模拟
  • 机器人项目管理新风口:如何高效推动智能机器人研发?
  • 第七部分:向量数据库和索引策略
  • 养生之道:在岁月里雕琢健康之美
  • 【刷题系列】LeetCode消失的数字、轮转数组
  • 图论---Bellman-Ford算法
  • Excel处理控件Spire.XLS系列教程:Java设置Excel活动工作表或活动单元格
  • 拼团退款中采用分片处理降低对数据库
  • Java String对象创建过程
  • Rk3568平台通过Jni读取摄像头当前状态值实践案例
  • 【一览表】病理图像处理流程
  • Linux:进程的创建进程的终止
  • ShenNiusModularity项目源码学习(21:ShenNius.Admin.Mvc项目分析-6)
  • 12N60-ASEMI无人机专用功率器件12N60
  • 【多智能体系统组织方式解析】五大架构赋能智能协作
  • 【办公类-89-02】20250424会议记录模版WORD自动添加空格补全下划线
  • 上海天文馆加持,书友可在徐家汇书院“飞越银河系”!
  • 特斯拉一季度净利下滑七成,马斯克表态将继续倡导关税下调
  • 厦门国贸去年营收约3544亿元,净利润同比减少67.3%
  • 导演汪俊:与孙俪默契合作,还原“蛮好的人生”
  • 18米巨作绘写伏羲女娲,安徽展石虎最后十年重彩画
  • 海南一季度GDP为1904.17亿元,同比增长4.0%