"examples/multimodal/configs/agg-phi3v.yaml" did not exist on "c43ebd2417560d4d189f4168481f7be1b55a04da"
dep.sh 725 Bytes
Newer Older
Alec's avatar
Alec committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
set -e
trap 'echo Cleaning up...; kill 0' EXIT

# run ingress
dynamo run in=http out=dyn --router-mode kv &

# Data Parallel Attention / Expert Parallelism
# Routing to DP workers managed by Dynamo
# Chose Qwen3-30B because its a small MOE that can fit on smaller GPUs (L40S for example)
for i in {0..3}; do
    CUDA_VISIBLE_DEVICES=$i python3 components/main.py \
    --model Qwen/Qwen3-30B-A3B \
    --data-parallel-rank $i \
    --data-parallel-size 4 \
    --enable-expert-parallel \
19
    --enforce-eager &
Alec's avatar
Alec committed
20
21
22
23
done

echo "All workers starting. (press Ctrl+C to stop)..."
wait