62 lines
1.4 KiB
Bash
62 lines
1.4 KiB
Bash
#!/bin/bash
|
|
# JADE Benchmark 便捷运行脚本
|
|
|
|
PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
cd "$PROJECT_ROOT"
|
|
|
|
# 激活虚拟环境(如果存在)
|
|
if [ -f "../Jade-Benchmark/.venv/bin/activate" ]; then
|
|
source "../Jade-Benchmark/.venv/bin/activate"
|
|
fi
|
|
|
|
# 主命令分发
|
|
case "$1" in
|
|
init)
|
|
python scripts/tools/init_task.py "${@:2}"
|
|
;;
|
|
collect)
|
|
python scripts/tools/collect_task.py "${@:2}"
|
|
;;
|
|
process)
|
|
python scripts/tools/process_trajectory.py "${@:2}"
|
|
;;
|
|
eval)
|
|
python scripts/tools/run_eval.py "${@:2}"
|
|
;;
|
|
test-vm)
|
|
python scripts/core/jade_env.py
|
|
;;
|
|
help|--help|-h)
|
|
cat << EOF
|
|
JADE Benchmark 工具集
|
|
|
|
用法: ./jade <命令> [参数]
|
|
|
|
命令:
|
|
init <task_id> 创建新任务
|
|
collect <task_id> [选项] 采集任务数据
|
|
process <task_id> [选项] 处理轨迹坐标
|
|
eval <task_id|--all> [选项] 运行评测
|
|
test-vm 测试VM连接
|
|
|
|
示例:
|
|
./jade init smoothing_001
|
|
./jade collect smoothing_001 --mode full
|
|
./jade process smoothing_001
|
|
./jade eval smoothing_001
|
|
./jade eval --all --output results.json
|
|
|
|
详细文档:
|
|
- QUICK_START.md
|
|
- MIGRATION_GUIDE.md
|
|
- scripts/README.md
|
|
EOF
|
|
;;
|
|
*)
|
|
echo "❌ 未知命令: $1"
|
|
echo "运行 './jade help' 查看帮助"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|