# 第二赛道B卷 **Repository Path**: leonpan100/onsite25-second-track ## Basic Information - **Project Name**: 第二赛道B卷 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-06 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OnSite25-Second-Track 使用指南 此仓库包含用于OnSite25比赛第二赛道的多进程并行运行工具。 ## 环境配置 1. 首先需要激活你安装的OnSite官方环境: ```bash conda activate ``` 或者创建新环境 ```bash mamba create -n python=3.11 ``` 2. 卸载原有的onsite-unstructured包并安装所需依赖: ```bash pip uninstall onsite-unstructured pip install onsite-unstructured-lp psutil imageio ``` ## 使用方法 为节省仓库空间,未添加场景文件,需要在项目根目录、copy文件夹中添加B卷文件夹 ```bash python .\algorithm\planner\muti_run.py ``` ## 注意事项: - 在`muti_run.py`文件中,将默认环境名`default_env`变量修改为你的Conda环境名称 - 终止进程工具: ```bash # 终止所有MATLAB进程 python .\process_killer.py -m # 终止所有CMD进程 python .\process_killer.py -c ``` - 将所有运行完成的日志和可视化结果打包: ```bash python .\collect_results.py ``` - 如果测试过程被中断,重新运行 python .\algorithm\planner\muti_run.py 即可测试剩余任务。重新运行时请在询问是否删除copy时输入n以避免删除已有的结果。 - 如果print暂停,往往是系统IO端口阻塞了,在程序窗口回车即可。 ## 备注: - 相比官方示例代码,新增代码已打包成模块,并备注,保证主函数clean: ![新增代码](image/image.png)