File size: 665 Bytes
7a5c845
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env bash
set -euo pipefail

ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
RUN_SCRIPT="$ROOT_DIR/scripts/multi-event/run_multi_event_annotations.sh"

INPUT_PATH="${1:-$ROOT_DIR/data/mev_video}"
OUTPUT_PATH="${2:-$ROOT_DIR/annotations/qwen/multi_event/test_mev_video_100.json}"
UUID_LIMIT="${UUID_LIMIT:-100}"

EXTRA_ARGS=()
if [ "$#" -gt 2 ]; then
  EXTRA_ARGS=("${@:3}")
fi

if [[ ! "$UUID_LIMIT" =~ ^[0-9]+$ ]] || [ "$UUID_LIMIT" -lt 1 ]; then
  echo "UUID_LIMIT must be a positive integer, got: $UUID_LIMIT" >&2
  exit 1
fi

exec bash "$RUN_SCRIPT" \
  "$INPUT_PATH" \
  "$OUTPUT_PATH" \
  --limit "$UUID_LIMIT" \
  "${EXTRA_ARGS[@]}"