diff --git a/scripts/common/adaptive_bench_lib.sh b/scripts/common/adaptive_bench_lib.sh index a9b7151..10c4e84 100755 --- a/scripts/common/adaptive_bench_lib.sh +++ b/scripts/common/adaptive_bench_lib.sh @@ -945,9 +945,9 @@ PY adaptive_run_shape "$tp" "$dp" "$mark" "$isl" "$osl" "$config_root" if (( ADAPTIVE_FATAL_WORKLOAD == 1 )); then - log "ERROR: invalid synthetic workload; aborting remaining searches" - abort_all=1 - break + log "WARNING: invalid workload for tp=${tp} dp=${dp} isl=${isl} osl=${osl}; skipping shape, continuing next" + ADAPTIVE_FATAL_WORKLOAD=0 + continue fi if (( ADAPTIVE_SKIP_CONFIG == 1 )); then log "config skip requested; reason=${ADAPTIVE_SKIP_CONFIG_REASON:-unknown}; skipping remaining shapes for tp=${tp} dp=${dp}"