preload immich models so they are always fresh [ci skip]

This commit is contained in:
Viktor Barzin 2026-01-19 20:15:09 +00:00
parent 65a1fb57a8
commit e631659208

View file

@ -374,7 +374,7 @@ resource "kubernetes_deployment" "immich-machine-learning" {
} }
env { env {
name = "MACHINE_LEARNING_MODEL_TTL" name = "MACHINE_LEARNING_MODEL_TTL"
value = 0 value = "0"
} }
env { env {
name = "TRANSFORMERS_CACHE" name = "TRANSFORMERS_CACHE"
@ -388,10 +388,24 @@ resource "kubernetes_deployment" "immich-machine-learning" {
name = "MPLCONFIGDIR" name = "MPLCONFIGDIR"
value = "/cache/matplotlib-config" value = "/cache/matplotlib-config"
} }
# Preload CLIP models (for smart search)
env { env {
name = "MACHINE_LEARNING_PRELOAD__CLIP" name = "MACHINE_LEARNING_PRELOAD__CLIP__TEXTUAL"
value = "ViT-B-16-SigLIP2__webli" value = "ViT-B-16-SigLIP2__webli"
} }
env {
name = "MACHINE_LEARNING_PRELOAD__CLIP__VISUAL"
value = "ViT-B-16-SigLIP2__webli"
}
# Preload facial recognition models
env {
name = "MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__DETECTION"
value = "buffalo_l"
}
env {
name = "MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__RECOGNITION"
value = "buffalo_l"
}
volume_mount { volume_mount {
name = "cache" name = "cache"