a100 deployment tweaks

This commit is contained in:
sirius0xdev 2026-05-24 05:03:12 +00:00
parent 99a864171b
commit d9ed1c0eb3
2 changed files with 20 additions and 18 deletions

View file

@ -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

View file

@ -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