mirror of
https://github.com/truenas/charts.git
synced 2026-04-09 13:48:48 +08:00
immich: allow more granular control for gpu's (#2347)
This commit is contained in:
@@ -836,3 +836,23 @@ questions:
|
||||
$ref:
|
||||
- "definitions/gpuConfiguration"
|
||||
attrs: []
|
||||
- variable: immichGPUContainers
|
||||
group: Resources Configuration
|
||||
label: GPU Containers
|
||||
description: Select which containers should use GPU.
|
||||
schema:
|
||||
type: dict
|
||||
# This will only hide it if there are no GPUs available
|
||||
# but will still show if there are 0 GPUs selected.
|
||||
show_if: [["immichGPU", "!=", {}]]
|
||||
attrs:
|
||||
- variable: microservices
|
||||
label: Enable GPU for Microservices
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: machinelearning
|
||||
label: Enable GPU for Machine Learning
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
|
||||
@@ -93,10 +93,14 @@ scaleGPU:
|
||||
- gpu:
|
||||
{{ $key }}: {{ $value }}
|
||||
targetSelector:
|
||||
{{- if $.Values.immichGPUContainers.microservices }}
|
||||
microservices:
|
||||
- microservices
|
||||
{{- end }}
|
||||
{{- if $.Values.immichGPUContainers.machinelearning }}
|
||||
machinelearning:
|
||||
- machinelearning
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
@@ -29,6 +29,9 @@ resources:
|
||||
memory: 8Gi
|
||||
|
||||
immichGPU: {}
|
||||
immichGPUContainers:
|
||||
microservices: true
|
||||
machinelearning: true
|
||||
|
||||
immichConfig:
|
||||
publicLoginMessage: ''
|
||||
|
||||
Reference in New Issue
Block a user