Skip to content

Commit e9e5105

Browse files
authored
fix(helm): mlserver env var parallel workers (#6974)
* set parallel workers on mlserver to updated env var: MLSERVER_PARALLEL_WORKERS * copyright
1 parent 52e9a29 commit e9e5105

File tree

20 files changed

+92
-15
lines changed

20 files changed

+92
-15
lines changed

k8s/helm-charts/seldon-core-v2-setup/templates/_components-deployments.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1546,14 +1546,14 @@ spec:
15461546
- mountPath: /mnt/tracing
15471547
name: tracing-config-volume
15481548
- env:
1549+
- name: MLSERVER_PARALLEL_WORKERS
1550+
value: '{{ .Values.serverConfig.mlserver.parallel_workers }}'
15491551
- name: MLSERVER_HTTP_PORT
15501552
value: "9000"
15511553
- name: MLSERVER_GRPC_PORT
15521554
value: "9500"
15531555
- name: MLSERVER_MODELS_DIR
15541556
value: /mnt/agent/models
1555-
- name: MLSERVER_MODEL_PARALLEL_WORKERS
1556-
value: "1"
15571557
- name: MLSERVER_LOAD_MODELS_AT_STARTUP
15581558
value: "false"
15591559
- name: MLSERVER_GRPC_MAX_MESSAGE_LENGTH

k8s/helm-charts/seldon-core-v2-setup/templates/_components-statefulsets.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,14 +1579,14 @@ spec:
15791579
- mountPath: /mnt/tracing
15801580
name: tracing-config-volume
15811581
- env:
1582+
- name: MLSERVER_PARALLEL_WORKERS
1583+
value: '{{ .Values.serverConfig.mlserver.parallel_workers }}'
15821584
- name: MLSERVER_HTTP_PORT
15831585
value: "9000"
15841586
- name: MLSERVER_GRPC_PORT
15851587
value: "9500"
15861588
- name: MLSERVER_MODELS_DIR
15871589
value: /mnt/agent/models
1588-
- name: MLSERVER_MODEL_PARALLEL_WORKERS
1589-
value: "1"
15901590
- name: MLSERVER_LOAD_MODELS_AT_STARTUP
15911591
value: "false"
15921592
- name: MLSERVER_GRPC_MAX_MESSAGE_LENGTH

k8s/helm-charts/seldon-core-v2-setup/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,7 @@ serverConfig:
305305
tag: 1.7.1
306306
serverCapabilities: "mlserver,alibi-detect,alibi-explain,huggingface,lightgbm,mlflow,python,sklearn,spark-mlib,xgboost"
307307
modelVolumeStorage: 1Gi
308+
parallel_workers: 1
308309
resources:
309310
cpu: 100m
310311
memory: 1Gi

k8s/helm-charts/seldon-core-v2-setup/values.yaml.template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,7 @@ serverConfig:
305305
tag: 1.7.1
306306
serverCapabilities: "mlserver,alibi-detect,alibi-explain,huggingface,lightgbm,mlflow,python,sklearn,spark-mlib,xgboost"
307307
modelVolumeStorage: 1Gi
308+
parallel_workers: 1
308309
resources:
309310
cpu: 100m
310311
memory: 1Gi

k8s/kustomize-experimental/helm-components-ns/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: Kustomization
33

44
namespace: "{{ .Release.Namespace }}"
55

6-
bases:
6+
resources:
77
- ../helm-components-sc
88

99

k8s/kustomize-experimental/helm-components-sc/patch_mlserver.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ spec:
9191
- image: '{{ .Values.serverConfig.mlserver.image.registry }}/{{ .Values.serverConfig.mlserver.image.repository }}:{{ .Values.serverConfig.mlserver.image.tag }}'
9292
imagePullPolicy: '{{ .Values.serverConfig.mlserver.image.pullPolicy }}'
9393
name: mlserver
94+
env:
95+
- name: MLSERVER_PARALLEL_WORKERS
96+
value: '{{ .Values.serverConfig.mlserver.parallel_workers }}'
9497
resources:
9598
requests:
9699
cpu: '{{ .Values.serverConfig.mlserver.resources.cpu }}'

k8s/kustomize/helm-components-ns/kustomization.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,5 @@ kind: Kustomization
33

44
namespace: "{{ .Release.Namespace }}"
55

6-
bases:
7-
- ../helm-components-sc
8-
9-
10-
6+
resources:
7+
- ../helm-components-sc

k8s/kustomize/helm-components-sc/patch_mlserver.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ spec:
9191
- image: '{{ .Values.serverConfig.mlserver.image.registry }}/{{ .Values.serverConfig.mlserver.image.repository }}:{{ .Values.serverConfig.mlserver.image.tag }}'
9292
imagePullPolicy: '{{ .Values.serverConfig.mlserver.image.pullPolicy }}'
9393
name: mlserver
94+
env:
95+
- name: MLSERVER_PARALLEL_WORKERS
96+
value: '{{ .Values.serverConfig.mlserver.parallel_workers }}'
9497
resources:
9598
requests:
9699
cpu: '{{ .Values.serverConfig.mlserver.resources.cpu }}'

k8s/yaml/components.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1389,14 +1389,14 @@ spec:
13891389
- mountPath: /mnt/tracing
13901390
name: tracing-config-volume
13911391
- env:
1392+
- name: MLSERVER_PARALLEL_WORKERS
1393+
value: '1'
13921394
- name: MLSERVER_HTTP_PORT
13931395
value: "9000"
13941396
- name: MLSERVER_GRPC_PORT
13951397
value: "9500"
13961398
- name: MLSERVER_MODELS_DIR
13971399
value: /mnt/agent/models
1398-
- name: MLSERVER_MODEL_PARALLEL_WORKERS
1399-
value: "1"
14001400
- name: MLSERVER_LOAD_MODELS_AT_STARTUP
14011401
value: "false"
14021402
- name: MLSERVER_GRPC_MAX_MESSAGE_LENGTH

operator/config/serverconfigs-experimental/mlserver.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ spec:
136136
value: "9500"
137137
- name: MLSERVER_MODELS_DIR
138138
value: "/mnt/agent/models"
139-
- name: MLSERVER_MODEL_PARALLEL_WORKERS
139+
- name: MLSERVER_PARALLEL_WORKERS
140140
value: "1"
141141
- name: MLSERVER_LOAD_MODELS_AT_STARTUP
142142
value: "false"

0 commit comments

Comments
 (0)