Skip to content

Commit 43e244b

Browse files
committed
Update env variables
1 parent f87246f commit 43e244b

1 file changed

Lines changed: 2 additions & 47 deletions

File tree

prodtests/full-system-test/gen_single_gpu_rtc_benchmark.sh

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -20,39 +20,24 @@ fi
2020
# Benchmark defaults. All can be overridden by exporting variables before calling this script.
2121

2222
export DPL_REPORT_PROCESSING="${DPL_REPORT_PROCESSING:-1}"
23-
24-
# export FST_TMUX_NO_EPN="${FST_TMUX_NO_EPN:-1}"
2523
export WORKFLOW_PARAMETERS="${WORKFLOW_PARAMETERS:-GPU,CTF}"
2624
export GPUTYPE="${GPUTYPE:-CUDA}"
2725
export NGPUS=1
28-
2926
export O2_GPU_DOUBLE_PIPELINE="${O2_GPU_DOUBLE_PIPELINE:-1}"
3027
export O2_GPU_RTC="${O2_GPU_RTC:-1}"
31-
32-
export EPNSYNCMODE="${EPNSYNCMODE:-0}"
3328
export SYNCMODE="${SYNCMODE:-1}"
34-
export SYNCRAWMODE="${SYNCRAWMODE:-0}"
35-
36-
export TIMEFRAME_RATE_LIMIT="${TIMEFRAME_RATE_LIMIT:-5}"
37-
3829
export DISABLE_ROOT_OUTPUT="${DISABLE_ROOT_OUTPUT:-1}"
3930

4031
# Double pipeline requires zsraw input. Therefore default to raw TF input, not CTF.
41-
export CTFINPUT="${CTFINPUT:-0}"
4232
export RAWTFINPUT="${RAWTFINPUT:-1}"
43-
export DIGITINPUT="${DIGITINPUT:-0}"
44-
export EXTINPUT="${EXTINPUT:-0}"
4533

4634
export NTIMEFRAMES="${NTIMEFRAMES:--1}"
4735
export TFLOOP="${TFLOOP:-100}"
4836
export TFDELAY="${TFDELAY:-0}"
37+
export TIMEFRAME_RATE_LIMIT="${TIMEFRAME_RATE_LIMIT:-5}"
4938

5039
export RUN_BENCHMARK="${RUN_BENCHMARK:-0}"
5140

52-
if [[ -f "$PWD/local_env.sh" ]]; then
53-
source "$PWD/local_env.sh"
54-
fi
55-
5641
echo "# Alien/JAliEn environment check:"
5742
echo "# JALIEN_TOKEN_CERT=${JALIEN_TOKEN_CERT:-}"
5843
echo "# JALIEN_TOKEN_KEY=${JALIEN_TOKEN_KEY:-}"
@@ -178,36 +163,6 @@ if [[ -n "${BENCH_EXTRA_LD_LIBRARY_PATH:-}" ]]; then
178163
export LD_LIBRARY_PATH="$BENCH_EXTRA_LD_LIBRARY_PATH:${LD_LIBRARY_PATH:-}"
179164
fi
180165

181-
# Fail early for the unsupported combination instead of letting o2-gpu-reco-workflow crash later.
182-
if [[ "${O2_GPU_DOUBLE_PIPELINE:-0}" == "1" ]]; then
183-
if [[ "${CTFINPUT:-0}" == "1" ]]; then
184-
echo "FATAL: O2_GPU_DOUBLE_PIPELINE=1 is incompatible with CTFINPUT=1 in dpl-workflow.sh." >&2
185-
echo "Double pipeline requires o2-gpu-reco-workflow --input-type=zsraw." >&2
186-
echo "Use RAWTFINPUT=1 or rawAll.cfg input, or set O2_GPU_DOUBLE_PIPELINE=0 for CTF benchmarking." >&2
187-
exit 1
188-
fi
189-
if [[ "${DIGITINPUT:-0}" == "1" ]]; then
190-
echo "FATAL: O2_GPU_DOUBLE_PIPELINE=1 is not suitable for DIGITINPUT=1 in dpl-workflow.sh." >&2
191-
echo "Digit input uses zsonthefly and is restricted to NTIMEFRAMES=1." >&2
192-
exit 1
193-
fi
194-
fi
195-
196-
# Input checks with clearer messages.
197-
if [[ "${RAWTFINPUT:-0}" == "1" ]]; then
198-
if [[ -z "${FILEWORKDIR:-}" && -z "${INPUT_FILE_LIST:-}" ]]; then
199-
echo "FATAL: RAWTFINPUT=1 but neither FILEWORKDIR nor INPUT_FILE_LIST is set." >&2
200-
echo "Set FILEWORKDIR=/path/to/raw_tf_dir or INPUT_FILE_LIST=/path/to/o2_*.tf" >&2
201-
exit 1
202-
fi
203-
if [[ -z "${INPUT_FILE_LIST:-}" ]] && ! ls "${FILEWORKDIR}"/o2_*.tf >/dev/null 2>&1; then
204-
echo "FATAL: RAWTFINPUT=1 but no raw TF file was found." >&2
205-
echo "Looked for: ${FILEWORKDIR}/o2_*.tf" >&2
206-
echo "Set FILEWORKDIR=/path/to/raw_tf_dir or INPUT_FILE_LIST=/path/to/o2_*.tf" >&2
207-
exit 1
208-
fi
209-
fi
210-
211166
# Check CUDA runtime/device visibility before starting the full workflow.
212167
if [[ "$GPUTYPE" == "CUDA" ]]; then
213168
if ! command -v nvidia-smi >/dev/null 2>&1; then
@@ -256,7 +211,7 @@ echo "# output dir: $OUTDIR"
256211
echo "# run dir: $RUNDIR"
257212
echo "# NGPUS=$NGPUS GPUTYPE=$GPUTYPE"
258213
echo "# O2_GPU_DOUBLE_PIPELINE=$O2_GPU_DOUBLE_PIPELINE O2_GPU_RTC=$O2_GPU_RTC"
259-
echo "# CTFINPUT=$CTFINPUT RAWTFINPUT=$RAWTFINPUT DIGITINPUT=$DIGITINPUT EXTINPUT=$EXTINPUT NTIMEFRAMES=$NTIMEFRAMES TFLOOP=$TFLOOP"
214+
echo "# NTIMEFRAMES=$NTIMEFRAMES TFLOOP=$TFLOOP"
260215
echo "# FILEWORKDIR=${FILEWORKDIR:-} INPUT_FILE_LIST=${INPUT_FILE_LIST:-}"
261216
echo "# LD_LIBRARY_PATH font-lib workaround: BENCH_USE_SYSTEM_FONT_LIBS=$BENCH_USE_SYSTEM_FONT_LIBS"
262217
echo "# ROCm library auto-detect: BENCH_AUTO_ROCM_LIBS=$BENCH_AUTO_ROCM_LIBS (active only when GPUTYPE=HIP)"

0 commit comments

Comments
 (0)