绿联&群晖,分别使用immich机器学习的效能情况

2024-06-17 09:34:13 12点赞 67收藏 25评论
绿联&群晖,分别使用immich机器学习的效能情况

原先immich一直部署在群晖上,618首发入了绿联DXP4800Plus后,一直在动脑筋怎么发挥它的硬件长处,就想到immich的视觉机器学习。

immich是一款自托管的相册服务器,其中用于机器学习的容器是immich-machine-learning,默认安装的是不带硬件加速的。实际上支持3种硬件加速,分别是ARM Mali、Nvidia CUDA、intel OpenVINO。拉取的时候在tag后面加上对应的名称,比如docker pull ghcr.io/immich-app/immich-machine-learning:v1.106.4-openvino。

immich建议用固定版本号,部署则建议去官网下载yml和.env,因为更新实在频繁,一会换数据库版本,一会换数据库位置,一会又合并容器,网上找攻略照搬他人的yaml文件容易踩坑。

4个实验组,绿联和群晖都分别安装硬件加速版和普通版的机器学习容器。

省流直接看结果:绿联的奔腾8505支持openvino,GPU可以参与CLIP及人脸,但不知道是否驱动的关系,GPU作用不大,主力还是CPU。群晖的J4125看起来并不支持openvino,虽然使用openvino后群晖GPU的参与程度很高,CPU占用显著下降,但CLIP和人脸大模型加载后全部初始化失败。另外,绿联和群晖按官方配置QuickSync或VAAPI后都无法正常使用硬件加速视频转码,希望有成功的小伙伴可以指导下。

建议:绿联8505芯片推荐用openvino硬件加速进行机器学习,虽然GPU出力实在一般,但速度还是快了些的。群晖J4125芯片不建议用openvino硬件加速,虽然GPU出力比较高,但是大模型加载不了,后期相册使用过程中怕有不确定情况发生。

绿联&群晖,分别使用immich机器学习的效能情况

(组一)绿联-openvino硬件加速机器学习

绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况

(组二)绿联-未启用硬件加速机器学习

绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况

(组三)群晖-openvino硬件加速机器学习

绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况

(组四)群晖-未启用硬件加速机器学习

绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况绿联&群晖,分别使用immich机器学习的效能情况

(附加)机器学习模型加载

【1】群晖开启openvino后加载模型初始化失败

绿联&群晖,分别使用immich机器学习的效能情况

【2】其余情况均加载模型成功

绿联&群晖,分别使用immich机器学习的效能情况

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
25评论

  • 精彩
  • 最新
  • NAS终究是存储,我还是喜欢用Mac自带的照片库管理照片。照片装在外置ssd,photos 整个数据源装在加密可伸缩的镜像里sparsebundle还有手机Google photos同步,然后这个镜像同步到nas用freesync 之类进行增量备份。裸数据存在nas盘里,尤其是照片。非常………………

    校验提示文案

    提交
    数据源放在加密镜像是个不错的想法。

    校验提示文案

    提交
    哥你的照片里有什么核心机密吗 [哭泣]

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 这个软件可以对照片ocr文字识别搜索吗?绿联我试过还不错,极空间对照片内文字识别搜做做的很差,我对这个功能还挺刚需的,找东西非常实用

    校验提示文案

    提交
    可以的,支持自定义多种的CLIP模型用于机器学习。文字搜索还是比较精准的。

    校验提示文案

    提交
    请问哪个模型可以ocr?我按照网上推荐的模型部署是无法ocr的

    校验提示文案

    提交
    收起所有回复
  • 这个测试完全无效哈,只有SA6400的群晖可以驱动核显加速,看cpu占用也知道完全没有调用核显加速。我启用以后cpu几乎无占用,和硬件转码差不多。

    校验提示文案

    提交
    绿联UGOS和UNRAID实际都有驱动核显,绿联只显示GPU占用20几,UNRAID仪表盘上可以看到GPU的功率,频率,IMC 总线利用率,这些应该不会是虚假或者误报,至于CPU占用率高的情况,确实无法解释。

    校验提示文案

    提交
    收起所有回复
  • 我用的i5 8500 装exsi虚拟的黑群晖918+,直通了核显。系统里面有/dev/dri文件,但是immich_machine_learning报错,提示No GPU device found in OpenVINO. Falling back to CPU, 然后用 cpu运行又提示:onnxruntime:, execution_frame.cc:879 VerifyOutputSizes] Expected shape from model of {1,512} does not match actual shape of {2,512} for output 683。不知道什么问题造成的?

    校验提示文案

    提交
    官方机器加速的hwaccel.ml.yml文件有没有下载了放根目录里? 机器学习容器是拉的openvino版?我是12代U,装的SA6400是可以硬件加速的。另外你后面提到的onnxruntime错误,这个像是模型的问题。

    校验提示文案

    提交
    收起所有回复
  • 绿联的NAS前一阵子大失格,系统开发团队要负全责了。

    校验提示文案

    提交
    绿联这次跟头栽不小,但首批用户确实捡了便宜了。

    校验提示文案

    提交
    都当小白鼠了,还说占便宜?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 和mtphoto 哪个更好

    校验提示文案

    提交
    没用过 mtphoto,好像是要付费的吧。immich 目前还是频繁更新状态,稳定性,学习成本等各方面应该是商业化的 mt 更佳吧。

    校验提示文案

    提交
    8505怎么开启加速了cpu反而更高? 我最近n305也装了immich但是人脸一直不成功 cpu都90%多

    校验提示文案

    提交
    收起所有回复
  • 我都用威联通自带的Qumagic

    校验提示文案

    提交
  • 1.现在docker下载源是个问题,就怕后续没了更新折腾不动

    校验提示文案

    提交
  • “J4125看起来并不支持openvino”
    说实在话有点质疑这一结果。我查阅了一些网页,包括英特尔官方的一些回复也声称J4125不支持openvino。但是我查阅openvino的支持列表,发现比J4125落后的多的N4200处理器都支持openvino,感觉没有理由J4125不支持这个啊。我最近在使用J4125的群晖DS920上安装了mt-photo-ai的容器,也是使用openvino,目前看起来运行的还是比较正常的

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
67
扫一下,分享更方便,购买更轻松