28 lines
586 B
Bash
Executable File
28 lines
586 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
|
|
LOG_FILE="$SCRIPT_DIR/${TIMESTAMP}_run.log"
|
|
|
|
exec > "$LOG_FILE" 2>&1
|
|
|
|
echo "=== Running teardown ==="
|
|
"$SCRIPT_DIR/teardown.sh"
|
|
|
|
echo ""
|
|
echo "=== Running setup ==="
|
|
"$SCRIPT_DIR/setup.sh"
|
|
|
|
echo ""
|
|
echo "=== Running task ==="
|
|
TASK=$(cat "$SCRIPT_DIR/task.txt")
|
|
LMODEL=${LMODEL:-gemma-4-31B-it-Q4_K_M}
|
|
cd /home/grail/projects/plays/goplays/gf-lt
|
|
go run . -cli -msg "$TASK" -model "$LMODEL"
|
|
|
|
echo ""
|
|
echo "=== Done ==="
|
|
cp "$LOG_FILE" "$SCRIPT_DIR/latest_run.log"
|
|
echo "Log file: $LOG_FILE"
|