This commit is contained in:
Eugene Rakhmatulin
2026-03-18 13:06:44 -07:00
parent 57b458570e
commit f327b92abe

View File

@@ -558,7 +558,11 @@ make_node_script() {
[[ "$node_rank" -gt 0 ]] && extra="$extra --headless" [[ "$node_rank" -gt 0 ]] && extra="$extra --headless"
local tmp; tmp=$(mktemp /tmp/vllm_node_script_XXXXXX.sh) local tmp; tmp=$(mktemp /tmp/vllm_node_script_XXXXXX.sh)
grep -v -- '--distributed-executor-backend' "$script_path" > "$tmp" # Remove just the flag and its value (not the whole line), then filter empty/backslash-only lines
sed 's/--distributed-executor-backend[[:space:]]*[^[:space:]]*//' "$script_path" | \
grep -Ev '^[[:space:]\\]*$' > "$tmp"
# Strip trailing backslash from last line before appending multi-node args
sed -i "$ s/[[:space:]]*\\\\[[:space:]]*$//" "$tmp"
sed -i "$ s/$/ $extra/" "$tmp" sed -i "$ s/$/ $extra/" "$tmp"
chmod +x "$tmp" chmod +x "$tmp"
echo "$tmp" echo "$tmp"