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

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.lryc.cn/news/593730.html

相关文章:

  • OpenCV特征点提取算法orb、surf、sift对比
  • 相机参数的格式与作用
  • 算法基础知识总结
  • MYSQL 第一次作业
  • 量子计算与AI融合的技术突破与实践路径
  • scalelsd 笔记 线段识别 本地部署 模型架构
  • 【面试题】大厂高压面经实录丨第三期
  • SpringBoot服装推荐系统实战
  • 石子问题(区间dp)
  • 泛型机制详解
  • Java中缓存的使用浅讲
  • 从代码学习深度强化学习 - SAC PyTorch版
  • openmv小车追小球
  • PCA主成分分析
  • xss-labs1-8题
  • lvs笔记
  • JAVA高级第六章 输入和输出处理(一)
  • python类Keys
  • OpenCV 官翻 2 - 图像处理
  • CAN通信驱动开发注意事项
  • 使用C#对象将WinRiver项目文件进行复杂的XML序列化和反序列化实例详解
  • 软考高级之工程工期成本计算题
  • 用虚拟机体验纯血鸿蒙所有机型!
  • 深入解析LVS负载均衡核心原理
  • Python MCP与Excel增强智能:构建下一代数据处理和自动化解决方案
  • 线性回归问题
  • 【超详细笔记】概率:中心极限定理的直观理解——样本均值为何趋近正态
  • Linux“一切皆文件“设计哲学 与 Linux文件抽象层:struct file与file_operations的架构解析
  • 使用 validation 框架生成一个校验参数是否在枚举内的校验器
  • 环形区域拉普拉斯方程傅里叶级数解