#!/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 创建新任务 collect [选项] 采集任务数据 process [选项] 处理轨迹坐标 eval [选项] 运行评测 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