Skip to content
This repository was archived by the owner on Jul 24, 2025. It is now read-only.

Commit cdac5ed

Browse files
committed
resources helper
Signed-off-by: Michael Kalantar <[email protected]>
1 parent 3126aea commit cdac5ed

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

helm/templates/_helpers.tpl

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,28 @@ initContainers:
121121
{{- $parallelism | toYaml | nindent 0 }}
122122
{{- end }}
123123

124+
{{- define "llm-d-modelservice.resources" -}}
125+
resources:
126+
limits:
127+
{{- $limits := dict -}}
128+
{{- if and .resources .resources.limits -}}
129+
{{- $limits = omit .resources.limits "nvidia.com/gpu" }}
130+
{{- if gt (len $limits) 0 }}
131+
{{- toYaml $limits | nindent 4 }}
132+
{{- end }}
133+
{{- end }}
134+
nvidia.com/gpu: {{ .parallelism.tensor }}
135+
requests:
136+
{{- $requests := dict -}}
137+
{{- if and .resources .resources.requests -}}
138+
{{- $requests = omit .resources.requests "nvidia.com/gpu" }}
139+
{{- end }}
140+
{{- if gt (len $requests) 0 }}
141+
{{- toYaml $requests | nindent 4 }}
142+
{{- end }}
143+
nvidia.com/gpu: {{ .parallelism.tensor }}
144+
{{- end }}
145+
124146
{{/* P/D service account name */}}
125147
{{- define "llm-d-modelservice.pdServiceAccountName" -}}
126148
{{ include "llm-d-modelservice.sanitizedModelName" . }}-sa

0 commit comments

Comments
 (0)