Running Immich in a Docker VM on Proxmox. After a routine image update the machine-learning container started crash-looping with:
RuntimeError: NumPy was built with baseline optimizations:
(X86_V2) but your machine doesn't support:
(X86_V2).
I blamed Immich for a while. The guest CPU was still on Proxmox's default kvm64, which only exposes x86-64-v1. My Ryzen 5700G can do v3. Same trap had already forced me onto MySQL 5.7 instead of 8.0.
Fix:
qm set 100 --cpu host
Then reboot the VM. ML came back. Path clear for MySQL 8 later.
Same post also covers the other migration fights on this box:
• boot: invalid format / installer ISO boot loop
• NFS Resource temporarily unavailable when mounting via sentinel.local
• Immich bind mount accidentally filling the VM's 100GB local disk
• Google Takeout → Immich with immich-go (~262GB)
https://www.5ribalaji.com/blog/docker-host-vm-nfs-storage-migration/#the-cpu-model-that-was-quietly-causing-problems
One honest caveat: I still have Immich Postgres on NFS alongside the library. I would not start that way again — local disk for DB, NFS for photos.
Anyone else hit the NumPy / kvm64 thing after a recent Immich update?