Initial commit
This commit is contained in:
61
jade
Normal file
61
jade
Normal file
@@ -0,0 +1,61 @@
|
||||
#!/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
|
||||
|
||||
Reference in New Issue
Block a user