# bev_ws **Repository Path**: caolonghao/bev_ws ## Basic Information - **Project Name**: bev_ws - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-11 - **Last Updated**: 2026-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 概述 本文档供TRAE CN阅读。文档前部分是公共信息,后面是任务列表,每个任务有ID,每个任务都有角色定义和约束。TRAE CN根据用户指定的任务ID,执行对应任务。 # 系统信息 1. sudo的密码是127634 # 目录结构 ``` models 存放多个BEV项目 docs 存储所有文档。 docs/models 存储每个BEV项目的代码流程说明 docs/links.md 记录多个BEV项目的仓库地址 docs/dataset.md 记录多个BEV项目所需的数据集信息(包含下载地址) docs/weights.md 记录多个BEV项目所需的权重文件信息(包含下载地址) datasets 存储运行模型需要的数据集文件 outputs 存储运行模型的输出文件(如日志,运行结果等) scripts 存储shell脚本文件 scripts/download_weights.sh 下载数据集的脚本 scripts/download_all_weights.sh 下载数据集的脚本 weights 存储多个BEV模型的权重文件 venvs 存储多个Python虚拟环境,多个BEV模型需要的pytorch和python版本可能不同,因此可能需要多个虚拟环境 install.sh 安装每个BEV项目的环境和所需数据集,将每个BEV项目相关的脚本封装成函数。 run.sh 运行各种BEV模型,将每个BEV项目相关的脚本封装成函数。通过参数指定运行某个模型,不指定时默认运行advanced-fastbev。 test 存储调用各种BEV模型的python脚本(暂时不用,先通过run.sh来运行模型) git.sh 提交更改的脚本 ``` # 公共约束 ## shell脚本编辑约束 1. 要增加详细的注释,注释要中文。 2. 要增加必要的错误处理,避免脚本执行时出错导致系统崩溃。 3. 相同的shell逻辑封装成函数以便复用。 # 任务列表 ## 任务[1] 1. 合并weights_download.md的内容到weights.md文档中,weights.md说明每个BEV项目的权重文件信息和下载地址。 ## 约束条件 1. 严禁修改models目录下的多个BEV项目的源码。 2. 每个BEV项目目录下的README.md是官方说明文档,要先充分理解README.md文件和源码才能正确安装和运行该项目。 3. 生成文档时,语言要简洁,文档结构要清晰,要有目录说明。 ## 任务[2] ### 角色定义 你是shell脚本编辑专家。 ## 任务内容 1. 合并scripts/download_all_weights.sh的内容到scripts/download_weights.sh。并增加详细的注释。 ## 约束条件 1. 只能修改这两个shell脚本文件,不能修改其他文件。 ## 任务[3] ### 角色定义 你是深度学习部署专家。 ## 任务内容 1. 分析整个项目是否具备运行advanced-fastbev项目的条件。 ## 约束条件 1. 严禁修改任何文件。在对话框给我分析结果。