36
36
- name : {{ index $module "fullnameOverride" }}
37
37
image : {{ index $module "registry" }}/{{ index $module "repo" }}:{{ index $module "tag" }}
38
38
imagePullPolicy : {{ index $module "imagePullPolicy" }}
39
+ {{- if index $module "envconfig" "use_sentence_transformers_multi_process" }}
40
+ volumeMounts :
41
+ - mountPath : /dev/shm
42
+ name : devshm
43
+ {{- end }}
39
44
env :
40
45
- name : ENABLE_CUDA
41
46
value : " {{ if index $module " envconfig" "enable_cuda" }}1{{ else }}0{{ end }}"
46
51
value : {{ index $module "envconfig" "nvidia_driver_capabilities"}}
47
52
- name : LD_LIBRARY_PATH
48
53
value : {{ index $module "envconfig" "ld_library_path"}}
54
+ {{- end }}
55
+ {{- if index $module "envconfig" "use_sentence_transformers_multi_process" }}
49
56
- name : USE_SENTENCE_TRANSFORMERS_MULTI_PROCESS
50
57
value : " {{ if index $module " envconfig" "use_sentence_transformers_multi_process" }}1{{ else }}0{{ end }}"
51
58
{{- end }}
88
95
tolerations :
89
96
{{ toYaml . | nindent 8 }}
90
97
{{- end }}
98
+ {{- if index $module "envconfig" "use_sentence_transformers_multi_process" }}
99
+ volumes :
100
+ - name : devshm
101
+ emptyDir :
102
+ medium : Memory
103
+ {{- end }}
91
104
---
92
105
apiVersion : v1
93
106
kind : Service
@@ -141,6 +154,11 @@ spec:
141
154
- name : {{ index $passage "fullnameOverride" }}
142
155
image : {{ index $passage "registry" }}/{{ index $passage "repo" }}:{{ index $passage "tag" }}
143
156
imagePullPolicy : {{ index $passage "imagePullPolicy" }}
157
+ {{- if index $passage "envconfig" "use_sentence_transformers_multi_process" }}
158
+ volumeMounts :
159
+ - mountPath : /dev/shm
160
+ name : passagedevshm
161
+ {{- end }}
144
162
env :
145
163
- name : ENABLE_CUDA
146
164
value : " {{ if index $passage " envconfig" "enable_cuda" }}1{{ else }}0{{ end }}"
@@ -151,6 +169,8 @@ spec:
151
169
value : {{ index $passage "envconfig" "nvidia_driver_capabilities"}}
152
170
- name : LD_LIBRARY_PATH
153
171
value : {{ index $passage "envconfig" "ld_library_path"}}
172
+ {{- end }}
173
+ {{- if index $passage "envconfig" "use_sentence_transformers_multi_process" }}
154
174
- name : USE_SENTENCE_TRANSFORMERS_MULTI_PROCESS
155
175
value : " {{ if index $passage " envconfig" "use_sentence_transformers_multi_process" }}1{{ else }}0{{ end }}"
156
176
{{- end }}
@@ -185,6 +205,12 @@ spec:
185
205
tolerations :
186
206
{{ toYaml . | nindent 8 }}
187
207
{{- end }}
208
+ {{- if index $passage "envconfig" "use_sentence_transformers_multi_process" }}
209
+ volumes :
210
+ - name : passagedevshm
211
+ emptyDir :
212
+ medium : Memory
213
+ {{- end }}
188
214
---
189
215
apiVersion : v1
190
216
kind : Service
@@ -235,6 +261,11 @@ spec:
235
261
- name : {{ index $query "fullnameOverride" }}
236
262
image : {{ index $query "registry" }}/{{ index $query "repo" }}:{{ index $query "tag" }}
237
263
imagePullPolicy : {{ index $query "imagePullPolicy" }}
264
+ {{- if index $query "envconfig" "use_sentence_transformers_multi_process" }}
265
+ volumeMounts :
266
+ - mountPath : /dev/shm
267
+ name : querydevshm
268
+ {{- end }}
238
269
env :
239
270
- name : ENABLE_CUDA
240
271
value : " {{ if index $query " envconfig" "enable_cuda" }}1{{ else }}0{{ end }}"
@@ -245,6 +276,8 @@ spec:
245
276
value : {{ index $query "envconfig" "nvidia_driver_capabilities"}}
246
277
- name : LD_LIBRARY_PATH
247
278
value : {{ index $query "envconfig" "ld_library_path"}}
279
+ {{- end }}
280
+ {{- if index $query "envconfig" "use_sentence_transformers_multi_process" }}
248
281
- name : USE_SENTENCE_TRANSFORMERS_MULTI_PROCESS
249
282
value : " {{ if index $query " envconfig" "use_sentence_transformers_multi_process" }}1{{ else }}0{{ end }}"
250
283
{{- end }}
@@ -279,6 +312,12 @@ spec:
279
312
tolerations :
280
313
{{ toYaml . | nindent 8 }}
281
314
{{- end }}
315
+ {{- if index $query "envconfig" "use_sentence_transformers_multi_process" }}
316
+ volumes :
317
+ - name : querydevshm
318
+ emptyDir :
319
+ medium : Memory
320
+ {{- end }}
282
321
---
283
322
apiVersion : v1
284
323
kind : Service
0 commit comments