当前位置: 首页 > 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自动添加空格补全下划线
  • 美股三大指数均收涨超1%,热门中概股强势拉升
  • 北方旱情持续,水利部:大中型灌区春灌总体有保障
  • 上海“模速空间”:将形成人工智能“北斗七星”和群星态势
  • 辽宁省全力开展辽阳一饭店火灾事故救援处置工作
  • 初步结果显示加拿大自由党赢得大选,外交部回应
  • 这座“蚌埠住了”的城市不仅会接流量,也在努力成为文旅实力派