immich 最新 release开始正式支持 OCR ,当前近乎已经是相册管理的完全体了。
分享下我的硬件:
immich_server,immich_postgresimmich_machine_learning 可以用到 rk3566 的 npu 加速|      1unhappy224      19 小时 40 分钟前 我想问问这套硬件跑起来会有性能问题吗?例如新导入几千张照片这样,扫描要多久? 如果买好点的 n150 甚至是 7840 那一堆,会快多少? | 
|  |      2kuanos      19 小时 29 分钟前 immich 在 qnap 上每次布置都失败,很绝望啊 | 
|      3Aprdec      19 小时 19 分钟前 immich app 一次上传几百张 有 bug | 
|  |      4fuchaofather OP @unhappy224 跟你选的模型也有关系,可以参考(官方文档)[https://docs.immich.app/features/searching]根据你的配置(内存、ARM 、CUDA 还是 RKNN )选择合适的模型。我的 oect 是 RKNN+4G 内存所以选择了`ViT-B-16-SigLIP-i18n-256__webli`,图片识别大概 1 秒 3-4 张的样子,OCR 因为 CPU 比较孱弱 6 秒一张 | 
|      5mooyo      19 小时 15 分钟前 一更新就挂了。。 [Nest] 6 - 10/31/2025, 10:33:29 AM LOG [Microservices:WebsocketRepository] Initialized websocket server Error: getaddrinfo EAI_AGAIN database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) { errno: -3001, code: 'EAI_AGAIN', syscall: 'getaddrinfo', hostname: 'database' } microservices worker error: Error: getaddrinfo EAI_AGAIN database, stack: Error: getaddrinfo EAI_AGAIN database at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) microservices worker exited with code 1 Killing api process 没看到 release 上写了啥 breaking changes 啊。。 | 
|  |      6fuchaofather OP @mooyo 你是哪个版本上来的啊,我每个版本都在跟没啥问题 | 
|      7mooyo      18 小时 46 分钟前 @fuchaofather #6 解决了。。看了下日志,是我的 pg 数据库启动的时候发现没空间,没拉起来。 没空间的原因是我的这个虚拟机(跑在 mac mini 上的)只分配了 30G 空间( photo 是网络挂载的),我以为够了,其实已经被 docker 镜像塞满了。。 | 
|  |      8lu5je0      18 小时 35 分钟前 还差个 ultra HDR | 
|  |      9mogita      18 小时 19 分钟前 同在 OECT 上运行,五千多照片视频,简直游刃有余。 | 
|      10mooyo      18 小时 13 分钟前 mac mini 上有办法搞到硬件加速么?跑 docker 上看起来 OCR 性能不太行 | 
|      11NoDataNoBB      17 小时 34 分钟前 有支持中文地图的方案吗 | 
|      12faketemp      17 小时 26 分钟前 via iPhone immich 虽好部署维护太难了 一不小心各种报错 gpu 核显调用也各种配置各种问题 折腾几次都很难完美跑起来 等有一键整合版再研究🧐 | 
|  |      13SenLief      17 小时 1 分钟前 via iPhone @NoDataNoBB 图源应该没办法改吧,只能把城市这些改为中文。 | 
|      14chenluo0429      16 小时 31 分钟前 via Android ocr 是真的慢,从早上开始的任务,15000 的资源 3 个并发,现在还有 1000+没跑完 | 
|  |      15fuchaofather OP @mooyo #10 我试过,有难度。你可以去 discuss 里找找看 | 
|      16mooyo      16 小时 10 分钟前 @fuchaofather #15 感谢指引,看到了。 思路是单独运行 machine-learning-svr 到一个支持 ml 的环境(裸环境直连 gpu ,tpu )。 这个思路适用于存算分离的场景 | 
|      17Xiaosteven      15 小时 17 分钟前 我用 3090 的训练 ocr 真的慢,10 个并发直接干重启,改成 3 个并发,平均 10 秒 3 个... | 
|  |      18zhucegeqiu      15 小时 10 分钟前  1 | 
|  |      19sky300      15 小时 6 分钟前 实在折腾不起了 直接入了个 MTPhotos ,省心了。 | 
|  |      20rfrftt      14 小时 56 分钟前 ocr j4125 上 nllb-clip-large-siglip__v1 模型, 差不多 20s 处理一张图 | 
|      21Jasonqiao      14 小时 53 分钟前 原来 OCR 这么吃性能么,以为是一个基础功能呢 | 
|      22dobelee      13 小时 53 分钟前 没有 NPU 的群晖能跑吗? | 
|  |      23fuchaofather OP @dobelee 能跑,有 gpu 也行,就是快慢的问题 | 
|  |      24fuchaofather OP @Jasonqiao 用的 PaddleOCR ,中文识别效果应该会很好 | 
|      26SatoZ      10 小时 53 分钟前 试了一下 发现效果极差啊 识别率非常低 | 
|      27lianyanjiajia      6 小时 41 分钟前 直接用飞牛了 | 
|      28mooyo      6 小时 15 分钟前 实测 coreml 上目前有问题,discussion 里面也提到了一样的报错.... macmini 的可以不用尝试了 | 
|  |      29git00ll      5 小时 16 分钟前 这一版同步文件有问题,建议再等一版 | 
|      30iX8NEGGn      4 小时 40 分钟前 传统的 OCR 性能好,但有个缺点,单词换行就搜不出来了,大模型 VLM 又是太耗性能,immich 使用 PaddleOCR 有处理换行问题吗? |