Compare commits

..

1 Commits

Author SHA1 Message Date
40466e4c01 feature/editorconfig 2025-10-28 15:49:49 +01:00
3 changed files with 24 additions and 12 deletions

16
.editorconfig Normal file
View File

@@ -0,0 +1,16 @@
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
quote_type = single
[{Makefile,**.mk}]
indent_style = tab

4
.prettierrc Normal file
View File

@@ -0,0 +1,4 @@
{
"singleQuote": true,
"trailingComma": "all"
}

View File

@@ -4,7 +4,7 @@ metadata:
name: immich-machine-learning name: immich-machine-learning
namespace: immich namespace: immich
annotations: annotations:
reloader.stakater.com/auto: "true" reloader.stakater.com/auto: 'true'
labels: labels:
app: immich-machine-learning app: immich-machine-learning
spec: spec:
@@ -19,7 +19,7 @@ spec:
automountServiceAccountToken: false automountServiceAccountToken: false
containers: containers:
- name: immich-machine-learning - name: immich-machine-learning
image: ghcr.io/immich-app/immich-machine-learning:v2.1.0-openvino # {"$imagepolicy": "immich:immich-machine-learning"} image: ghcr.io/immich-app/immich-machine-learning:v2.1.0 # {"$imagepolicy": "immich:immich-machine-learning"}
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
resources: resources:
limits: limits:
@@ -52,14 +52,6 @@ spec:
name: immich-db-app name: immich-db-app
key: password key: password
optional: false optional: false
# Check this ENVs maybe it works also for other ML models
- name: MACHINE_LEARNING_PRELOAD__CLIP
value: ViT-B-32__openai
- name: MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION
value: buffalo_l
# May not be needed
- name: MACHINE_LEARNING_EXECUTION_PROVIDERS
value: "OpenVINOExecutionProvider,CPUExecutionProvider"
envFrom: envFrom:
- configMapRef: - configMapRef:
name: immich name: immich
@@ -80,12 +72,12 @@ spec:
securityContext: securityContext:
privileged: true # for intel quick sync privileged: true # for intel quick sync
seccompProfile: seccompProfile:
type: "RuntimeDefault" type: 'RuntimeDefault'
volumeMounts: volumeMounts:
- name: immich-machine-learning - name: immich-machine-learning
mountPath: /cache mountPath: /cache
nodeSelector: nodeSelector:
intel.feature.node.kubernetes.io/gpu: "true" intel.feature.node.kubernetes.io/gpu: 'true'
volumes: volumes:
- name: immich-machine-learning - name: immich-machine-learning
persistentVolumeClaim: persistentVolumeClaim: