feat: implement K{coop}-L{floor} standard, smart discovery, multi-coop runner, and move test runs to test_run_folder
This commit is contained in:
1 parent
6723701424
commit
b00923dc2b
24 files changed
+2068
-74
No files matched your search
Executable
+37
@@ -0,0 +1,37 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
if [ -d "$SCRIPT_DIR/../src" ]; then
|
||||
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
else
|
||||
PROJECT_ROOT="$SCRIPT_DIR"
|
||||
fi
|
||||
cd "$PROJECT_ROOT"
|
||||
export PYTHONPATH="$PROJECT_ROOT/src"
|
||||
|
||||
if [ -f "$PROJECT_ROOT/venv/bin/python" ]; then
|
||||
PYTHON="$PROJECT_ROOT/venv/bin/python"
|
||||
else
|
||||
PYTHON="python3"
|
||||
fi
|
||||
dates=("$1")
|
||||
else
|
||||
dates=(
|
||||
"2026-06-10" "2026-06-11" "2026-06-12" "2026-06-13" "2026-06-14"
|
||||
"2026-06-15" "2026-06-16" "2026-06-17" "2026-06-18" "2026-06-19"
|
||||
)
|
||||
fi
|
||||
|
||||
echo "=== Starting Hybrid Execution Mode (Threaded CPU + Batched GPU) ==="
|
||||
|
||||
for date in "${dates[@]}"; do
|
||||
echo "=== Running hybrid batch for date: $date ==="
|
||||
$PYTHON -m chicken_counter.cli batch \
|
||||
--config configs/cycle7_batch_optimized.yaml \
|
||||
--date "$date" \
|
||||
--mode hybrid \
|
||||
--no-video
|
||||
done
|
||||
|
||||
echo "=== All hybrid batch processing completed ==="
|
||||
Reference in new issue
Block a user