amd_ci_exec.sh 557 Bytes
Newer Older
Sai Enduri's avatar
Sai Enduri committed
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
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
set -euo pipefail

# Default working directory
WORKDIR="/sglang-checkout/test/srt"
ENV_ARGS=(
  -e SGLANG_AMD_CI=1
  -e SGLANG_IS_IN_CI=1
  -e SGLANG_AITER_MOE=1
)

# Parse optional -w/--workdir and -e ENV=VAL flags
while [[ $# -gt 0 ]]; do
  case "$1" in
    -w|--workdir)
      WORKDIR="$2"
      shift 2
      ;;
    -e)
      ENV_ARGS+=("-e" "$2")
      shift 2
      ;;
    --)
      shift
      break
      ;;
    *)
      break
      ;;
  esac
done

# Run docker exec
docker exec \
  -w "$WORKDIR" \
  "${ENV_ARGS[@]}" \
  ci_sglang "$@"