Unraid 使用 Docker Compose 安装 Immich 套件无法启用人脸识别的原因及修复方法
原因
问题原因是官方教程中的 docker-compose.yml 指明的机器学习组件 immich-machine-learning 中的 container_name 也就是 docker-compose.yml 中不同 service 可以互访的媒介 hostname 与 immich-server 默认设置中的机器学习服务器 url 的 hostname 不匹配造成的。
解决方法
确认 immich web 端的机器学习服务器 url
使用账号登录后台,依次进入 Administration → Settings → Machine Learning Settings,确认其中的 URL 中的 hostname:
与 Unraid 中 docker-compose.yml 设定的 immich-machine-learning 组件中的 container_name 对比
确保两者一致。
最后重新触发面部探测与识别:
依次进入 Administration → Jobs,先点击 ① 处扫描人脸,待任务执行完毕后点击 ② 处进行人脸识别
任务执行完毕后,识别到的人脸可在 Immich web 端首页 Explore → People 处进行查看。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2022-05-14 使用 sed 处理文本文件