a100 deployment tweaks
This commit is contained in:
parent
99a864171b
commit
d9ed1c0eb3
2 changed files with 20 additions and 18 deletions
|
|
@ -1,19 +1,19 @@
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: openclaw-brain-vllm
|
name: a100-brain-vllm
|
||||||
namespace: customer1
|
namespace: customer1
|
||||||
labels:
|
labels:
|
||||||
app: openclaw-brain
|
app: a100-brain
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: openclaw-brain
|
app: a100-brain
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: openclaw-brain
|
app: a100-brain
|
||||||
spec:
|
spec:
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
cloud.google.com/gke-accelerator: "nvidia-a100-80gb"
|
cloud.google.com/gke-accelerator: "nvidia-a100-80gb"
|
||||||
|
|
@ -32,35 +32,37 @@ spec:
|
||||||
- name: TOKENIZER_MODE
|
- name: TOKENIZER_MODE
|
||||||
value: "hf"
|
value: "hf"
|
||||||
args:
|
args:
|
||||||
- --model=Youssofal/Qwen3.6-27B-Abliterated-Heretic-Uncensored-BF16
|
- --model=sakamakismile/Huihui-Qwen3.6-27B-abliterated-NVFP4-MTP
|
||||||
- --host=0.0.0.0
|
- --host=0.0.0.0
|
||||||
- --port=8000
|
- --port=8000
|
||||||
- --tensor-parallel-size=1
|
- --tensor-parallel-size=1
|
||||||
- --tokenizer-mode=hf
|
- --tokenizer-mode=hf
|
||||||
- --gpu-memory-utilization=0.95
|
- --gpu-memory-utilization=0.95
|
||||||
- --kv-cache-dtype=fp8
|
- --kv-cache-dtype=fp8
|
||||||
- --max-model-len=131072
|
- --max-model-len=262144
|
||||||
- --enable-auto-tool-choice
|
- --enable-auto-tool-choice
|
||||||
- --enable-chunked-prefill
|
- --enable-chunked-prefill
|
||||||
- --max-num-batched-tokens=8192
|
- --max-num-batched-tokens=16384
|
||||||
- --max-num-seqs=4
|
- --max-num-seqs=2
|
||||||
- --trust-remote-code
|
- --trust-remote-code
|
||||||
- --dtype=auto
|
- --dtype=auto
|
||||||
- --enable-prefix-caching
|
- --enable-prefix-caching
|
||||||
- --tool-call-parser=qwen3_xml
|
- --tool-call-parser=qwen3_xml
|
||||||
- --reasoning-parser=qwen3
|
- --reasoning-parser=qwen3
|
||||||
- --disable-custom-all-reduce
|
- --disable-custom-all-reduce
|
||||||
|
- --attention-backend=flash_attn
|
||||||
|
- --quantization=modelopt
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8000
|
- containerPort: 8000
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
nvidia.com/gpu: 1
|
nvidia.com/gpu: 1
|
||||||
memory: "100Gi"
|
|
||||||
cpu: "16"
|
|
||||||
requests:
|
requests:
|
||||||
nvidia.com/gpu: 1
|
nvidia.com/gpu: 1
|
||||||
memory: "80Gi"
|
memory: "100Gi"
|
||||||
cpu: "8"
|
cpu: "24"
|
||||||
|
|
||||||
startupProbe:
|
startupProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|
@ -99,12 +101,12 @@ spec:
|
||||||
volumes:
|
volumes:
|
||||||
- name: model-cache
|
- name: model-cache
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: vllm-model-qwen3.6-27b-uncensored
|
claimName: vllm-model-qwen3.6-27b-uncensored-4bit
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: vllm-model-qwen3.6-27b-uncensored
|
name: vllm-model-qwen3.6-27b-uncensored-4bit
|
||||||
namespace: customer1
|
namespace: customer1
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
|
|
@ -116,11 +118,11 @@ spec:
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: openclaw-brain-service
|
name: a100-brain-service
|
||||||
namespace: customer1
|
namespace: customer1
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
app: openclaw-brain
|
app: a100-brain
|
||||||
ports:
|
ports:
|
||||||
- protocol: TCP
|
- protocol: TCP
|
||||||
port: 8000
|
port: 8000
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
#- a100-vllm.yaml
|
- a100-vllm.yaml
|
||||||
- rtx6000-vllm.yaml
|
- rtx6000-vllm.yaml
|
||||||
#- vllm-l4.yaml
|
#- vllm-l4.yaml
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue