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

bash方式启动模型训练

export \

PATHPYTHONPATH=/workspace/mmlab/mmdetection/:/workspace/mmlab/mmsegmentation/:/workspace/mmlab/mmdeploy/:${env:PYTHONPATH} \

CUDA_VISIBLE_DEVICES=0 \

DATA_ROOT_1=/mnt/data/…/ \

DATA_ROOT_2=/mnt/data/…/ \

DATA_ROOT_MASK=/…/ \

PATH_COMMON_PACKAGES_SO=…so

 

 

nohup \

python main.py \

mtn.py \

--train \

--work_dir work_dirs/0720/ \

> log_0720_stdout.txt \

2> log_0720_stderr.txt \

&


AI解读:

这段指令的目标是设置环境变量并运行一个 Python 脚本来启动训练任务,同时将日志输出分别记录到文件。具体解读如下:

1. 环境变量设置:

  • export PATH PYTHONPATH:

    • 将 /workspace/mmlab/mmdetection/、/workspace/mmlab/mmsegmentation/ 和 /workspace/mmlab/mmdeploy/ 添加到 PYTHONPATH 环境变量,并保留已有值 ${env:PYTHONPATH}。

  • CUDA_VISIBLE_DEVICES=0:

    • 限制任务仅使用第 0 号 GPU。

  • DATA_ROOT_1:

    • 指定数据路径为 /mnt/data/…。

  • DATA_ROOT_2:

    • 设置另一个低分辨率数据路径。

  • DATA_ROOT_MASK:

    • 车辆遮罩数据路径设置为 /mnt/data/…/。

  • PATH_COMMON_PACKAGES_SO:

    • 指定动态库 .so 文件的位置。

2. 运行训练脚本:

  • nohup:

    • 确保任务在后台运行,即使关闭终端也不会中断。

  • python main.py mtn.py:

    • 启动 Python 脚本,并加载配置文件 mtn.py。

  • --train:

    • 指定运行脚本的训练模式。

  • --work_dir work_dirs/0720/:

    • 定义训练的工作目录为 work_dirs/0720/。

3. 日志记录:

  • > log_0720_stdout.txt:

    • 将标准输出内容记录到 log_0720_stdout.txt 文件。

  • 2> log_0720_stderr.txt:

    • 将标准错误输出重定向到 log_0720_stderr.txt 文件。

4. 后台运行:

  • &:

    • 命令将以后台方式运行,释放终端继续其他操作。

这段指令设计得很好,日志分别记录标准输出和错误,路径清晰!🌟 希望你的训练任务顺利完成! 💧✨

http://www.xdnf.cn/news/15917.html

相关文章:

  • python基础复习
  • 高压电工作业证考试核心考点:电气安全基础篇
  • 响应式单位rpx及搭配使用UI产品工具
  • 风格多样!5 个覆盖全风格的素材网站,创作有新意
  • AUTOSAR进阶图解==>AUTOSAR_SWS_DiagnosticOverIP
  • 创建套接字并bind的详细过程
  • 从 Server.xml 到字节码:Tomcat 内核全景与请求旅程 10 000 字深剖
  • MinIO深度解析:从核心特性到Spring Boot实战集成
  • 数据结构与算法之美:拓扑排序
  • 外观设计模式
  • Uniapp之键盘弹窗
  • win10连接鼠标自动关闭触摸板/win10关闭触摸板(笔记本)
  • 智能合约代理与批量调用优化:最小代理与MultiCall的应用
  • android studio libs.versions.toml 配置
  • 嵌入式硬件中电感的基本原理与实现详解
  • CSS篇——第二章 六十五项关键技能(下篇)
  • Kotlin方差
  • OpenCV 官翻5 - 机器学习
  • 智能制造——解读39页汽车行业数字化工厂解决方案【附全文阅读】
  • 考研408《计算机组成原理》复习笔记,第三章(5)——磁盘存储器
  • 文生图-StoryGAN:用于故事可视化的顺序条件GAN
  • Github Actions Workflows 上传 Dropbox
  • 【C++】初识C++(2)
  • 【RK3576】【Android14】UART开发调试
  • 微信小程序入门实例_____从零开始 开发一个“旅行清单 ”微信小程序
  • 微信小程序——世界天气小助手
  • 【EMC设计基础--信号环路分析、PCB设计规则】
  • VSCode - VSCode 查找中文字符
  • LVS工作模式和算法的总结
  • 【RK3576】【Android14】SDK源码编译