Unverified Commit a4e06895 authored by julienmancuso's avatar julienmancuso Committed by GitHub
Browse files

fix: fix examples (#2459)

parent ccc8c627
......@@ -47,16 +47,12 @@ spec:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.sglang.worker"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--page-size"
- "16"
- "--tp"
- "1"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- >-
python3 -m dynamo.sglang.worker
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--page-size 16
--tp 1
--trust-remote-code
--skip-tokenizer-init
......@@ -47,16 +47,11 @@ spec:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.sglang.worker"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--page-size"
- "16"
- "--tp"
- "1"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- >-
python3 -m dynamo.sglang.worker
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--page-size 16
--tp 1
--trust-remote-code
--skip-tokenizer-init
......@@ -48,25 +48,17 @@ spec:
workingDir: /workspace/components/backends/sglang
command: ["sh", "-c"]
args:
- "python3"
- "-m"
- "dynamo.sglang.decode_worker"
- "--model-path"
- "meta-llama/Llama-3.3-70B-Instruct"
- "--served-model-name"
- "meta-llama/Llama-3.3-70B-Instruct"
- "--tp-size"
- "8"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- "--disaggregation-mode"
- "decode"
- "--disaggregation-transfer-backend"
- "nixl"
- "--disaggregation-bootstrap-port"
- "30001"
- "--mem-fraction-static"
- "0.82"
- >-
python3 -m dynamo.sglang.decode_worker
--model-path meta-llama/Llama-3.3-70B-Instruct
--served-model-name meta-llama/Llama-3.3-70B-Instruct
--tp-size 8
--trust-remote-code
--skip-tokenizer-init
--disaggregation-mode decode
--disaggregation-transfer-backend nixl
--disaggregation-bootstrap-port 30001
--mem-fraction-static 0.82
prefill:
multinode:
nodeCount: 2
......@@ -88,22 +80,14 @@ spec:
workingDir: /workspace/components/backends/sglang
command: ["sh", "-c"]
args:
- "python3"
- "-m"
- "dynamo.sglang.worker"
- "--model-path"
- "meta-llama/Llama-3.3-70B-Instruct"
- "--served-model-name"
- "meta-llama/Llama-3.3-70B-Instruct"
- "--tp-size"
- "8"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- "--disaggregation-mode"
- "prefill"
- "--disaggregation-transfer-backend"
- "nixl"
- "--disaggregation-bootstrap-port"
- "30001"
- "--mem-fraction-static"
- "0.82"
- >-
python3 -m dynamo.sglang.worker
--model-path meta-llama/Llama-3.3-70B-Instruct
--served-model-name meta-llama/Llama-3.3-70B-Instruct
--tp-size 8
--trust-remote-code
--skip-tokenizer-init
--disaggregation-mode prefill
--disaggregation-transfer-backend nixl
--disaggregation-bootstrap-port 30001
--mem-fraction-static 0.82
......@@ -20,7 +20,7 @@ spec:
memory: "40Gi"
extraPodSpec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/sglang-runtime:hzhou-0808-07
image: my-registry/sglang-runtime:my-tag
workingDir: /workspace/components/backends/sglang
command: ["sh", "-c"]
args:
......@@ -41,29 +41,23 @@ spec:
gpu: "1"
extraPodSpec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/sglang-runtime:hzhou-0808-07
image: my-registry/sglang-runtime:my-tag
workingDir: /workspace/components/backends/sglang
command:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.sglang.decode_worker"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--page-size"
- "16"
- "--tp"
- "1"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- "--disaggregation-mode"
- "decode"
- "--disaggregation-transfer-backend"
- "nixl"
- >-
python3 -m dynamo.sglang.decode_worker
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--page-size 16
--tp 1
--trust-remote-code
--skip-tokenizer-init
--disaggregation-mode decode
--disaggregation-transfer-backend nixl
SGLangPrefillWorker:
envFromSecret: hf-token-secret
dynamoNamespace: sglang-disagg
......@@ -80,26 +74,19 @@ spec:
gpu: "1"
extraPodSpec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/sglang-runtime:hzhou-0808-07
image: my-registry/sglang-runtime:my-tag
workingDir: /workspace/components/backends/sglang
command:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.sglang.worker"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--page-size"
- "16"
- "--tp"
- "1"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- "--disaggregation-mode"
- "prefill"
- "--disaggregation-transfer-backend"
- "nixl"
- >-
python3 -m dynamo.sglang.worker
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--page-size 16
--tp 1
--trust-remote-code
--skip-tokenizer-init
--disaggregation-mode prefill
--disaggregation-transfer-backend nixl
......@@ -71,14 +71,16 @@ spec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/sglang-runtime:hzhou-0811-1
workingDir: /workspace/components/planner/src/dynamo/planner
command:
- /bin/sh
- -c
args:
- python
- -m
- planner_sla
- --environment=kubernetes
- --backend=sglang
- --adjustment-interval=60
- --profile-results-dir=/workspace/profiling_results
- >-
python3 -m planner_sla
--environment=kubernetes
--backend=sglang
--adjustment-interval=60
--profile-results-dir=/workspace/profiling_results
Prometheus: # NOTE: this is set on Prometheus to ensure a service is created for the Prometheus component. This is a workaround and should be managed differently.
dynamoNamespace: dynamo
componentType: frontend
......@@ -139,24 +141,20 @@ spec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/sglang-runtime:hzhou-0811-1
workingDir: /workspace/components/backends/sglang
command:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.sglang.decode_worker"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--page-size"
- "16"
- "--tp"
- "1"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- "--disaggregation-mode"
- "decode"
- "--disaggregation-transfer-backend"
- "nixl"
- >-
python3 -m dynamo.sglang.decode_worker
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--page-size 16
--tp 1
--trust-remote-code
--skip-tokenizer-init
--disaggregation-mode decode
--disaggregation-transfer-backend nixl
SGLangPrefillWorker:
dynamoNamespace: dynamo
envFromSecret: hf-token-secret
......@@ -175,21 +173,17 @@ spec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/sglang-runtime:hzhou-0811-1
workingDir: /workspace/components/backends/sglang
command:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.sglang.worker"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--page-size"
- "16"
- "--tp"
- "1"
- "--trust-remote-code"
- "--skip-tokenizer-init"
- "--disaggregation-mode"
- "prefill"
- "--disaggregation-transfer-backend"
- "nixl"
- >-
python3 -m dynamo.sglang.worker
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--page-size 16
--tp 1
--trust-remote-code
--skip-tokenizer-init
--disaggregation-mode prefill
--disaggregation-transfer-backend nixl
......@@ -45,13 +45,12 @@ spec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/trtllm-runtime:dep-233.17
workingDir: /workspace/components/backends/trtllm
command:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.trtllm"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--extra-engine-args"
- "engine_configs/agg.yaml"
- >-
python3 -m dynamo.trtllm
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--extra-engine-args engine_configs/agg.yaml
......@@ -38,14 +38,13 @@ spec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/trtllm-runtime:dep-233.17
workingDir: /workspace/components/backends/trtllm
command:
- /bin/sh
- -c
args:
- "python3"
- "-m"
- "dynamo.trtllm"
- "--model-path"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--served-model-name"
- "deepseek-ai/DeepSeek-R1-Distill-Llama-8B"
- "--extra-engine-args"
- "engine_configs/agg.yaml"
- "--publish-events-and-metrics"
- >-
python3 -m dynamo.trtllm
--model-path deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--served-model-name deepseek-ai/DeepSeek-R1-Distill-Llama-8B
--extra-engine-args engine_configs/agg.yaml
--publish-events-and-metrics
......@@ -73,14 +73,16 @@ spec:
mainContainer:
image: nvcr.io/nvidian/nim-llm-dev/vllm-runtime:dep-253.17
workingDir: /workspace/components/planner/src/dynamo/planner
command:
- /bin/sh
- -c
args:
- python
- -m
- planner_sla
- --environment=kubernetes
- --backend=vllm
- --adjustment-interval=60
- --profile-results-dir=/workspace/profiling_results
- >-
python3 -m planner_sla
--environment=kubernetes
--backend=vllm
--adjustment-interval=60
--profile-results-dir=/workspace/profiling_results
Prometheus: # NOTE: this is set on Prometheus to ensure a service is created for the Prometheus component. This is a workaround and should be managed differently.
dynamoNamespace: vllm-disagg-planner
componentType: frontend
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment