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

【BBDM】main.py -- notes

命令行接口

python main.py [OPTIONS]

参数

参数类型默认值说明
-c, --configstr"BBDM_base.yml"配置文件路径
-s, --seedint1234随机种子,用于结果复现
-r, --result_pathstr"results"结果保存目录
-t, --trainflagFalse训练模式开关:开启则执行训练,否则执行测试
--sample_at_startflagFalse是否在程序启动即进行一次采样(主要用于调试)
--sample_to_evalflagFalse是否在测试阶段额外进行采样用于评估
--save_topflagFalse仅保存验证集上性能最好的模型检查点
--gpu_idsstr"0"指定可见 GPU 列表(逗号分隔),设为 "-1" 则全程使用CPU
--portstr"12355"DDP(分布式数据并行)通信端口
--resume_modelstrNone继续训练时加载的模型检查点文件路径
--resume_optimstrNone继续训练时加载的优化器状态文件路径
--max_epochintNone最大训练轮数,若指定则覆盖配置文件内的 n_epochs
--max_stepsintNone最大训练步数,若指定则覆盖配置文件内的 n_steps

备注

  1. flag 类型的参数为 store_true,只需在命令行中出现即可设为 True
  2. 若通过 --max_epoch--max_steps 手动指定训练规模,将覆盖 YAML 配置文件中对应字段。

相关文章:

  • CrewAI Community Version(二)——Agent
  • springboot入门-DTO数据传输层
  • 大模型的使用
  • C++学习之路,从0到精通的征途:List类的模拟实现
  • 【概念】什么是 JWT Token?
  • Gewechat启动启动报错
  • GPU加速-系统CUDA12.5-Windows10
  • 【开源】基于51单片机的简易智能楼道照明设计
  • 栈应用:括号匹配
  • 论文阅读:2025 arxiv Aligning to What? Limits to RLHF Based Alignment
  • Java大师成长计划之第4天:Java中的泛型
  • Yarn 安装与使用教程
  • 自动化测试方法有哪些?
  • 【软考-架构】14、软件可靠性基础
  • 深入解析 ASP.NET Core 中的 ResourceFilter
  • 从像素到实例:揭示图像分割如何改变视觉世界
  • 线程池单例模式
  • 【设计模式区别】装饰器模式和适配器模式区别
  • 单例设计模式之懒汉式以及线程安全问题
  • 从循环角度分析逐位分离法
  • 体坛联播|巴萨“三杀”皇马夺国王杯,陈妤颉破亚洲少年纪录
  • 当智驾成标配,车企暗战升级|2025上海车展
  • 邮轮、无人机、水上运动……上海多区推动文旅商体展融合发展
  • 《2025职场人阅读报告》:超半数会因AI改变阅读方向
  • 财政部部长:中方主张通过平等对话协商解决贸易和关税争议
  • 新华视点丨广西抗旱一线调查