当前位置: 首页 > news >正文

TrueNas Scale配置immich集成GPU硬件加速,用于智能模型,人脸识别,OCR文本识别加速

本文主要描述在TrueNas Scale中,为Immich应用配置GPU硬件加速的踩坑记录,旨在加速immich的人脸识别,ocr识别等智能模型推理,欢迎沟通讨论~

前言

自从TrueNas Scale从Electric Eel 24.10.1版本由k3s转docker之后,对于容器镜像的操作更加方便,immich的快速迭代与truenas scale的兼容适配也更好,之前immich导入本地模型,pod重启消失的问题也优化了。随着最近immich的OCR文本识别的功能集成,针对历史图片的机器学习识别任务变得十分耗时,于是想着将原本靠CPU跑的机器学习,转到GPU上从而实现硬件加速。

集成GPU

  1. 在 TrueNAS SCALE 上为应用启用 NVIDIA GPU:
    验证 GPU 检测:
    通过运行lspci | grep NVIDIA 确保 TrueNAS 看到了你的 NVIDIA 显卡。

  2. 为 Docker 启用 NVIDIA:
    使用以下命令配置 Docker 使用 NVIDIA 运行时:
    midclt call -j docker.update '{"nvidia": true}'

  3. 重启 TrueNAS:
    重启 TrueNAS 系统以应用 Docker 更改。

  4. 验证 Docker NVIDIA 运行时:
    通过运行 docker info | grep -i nvidia 确认 Docker 配置正确。你应该看到 nvidia 列在 Runtimes 中,并且是默认运行时。

识别 GPU UUID: 使用 nvidia-smi -L 获取 NVIDIA GPU 的 UUID。

GPU 0: Tesla T10 (UUID: GPU-2fa76313-8ba3-088c-96ce-150593b6d036)

请添加图片描述
5. 编辑immich,勾选列表的GPU启动即可

如果GPU名称是null,或者不展示GPU或者启动报错往下继续操作

如果不显示GPU,或者GPU名称是null,勾选后启动报错继续往下看
使用 UUID 更新应用程序配置: 对于每个需要 GPU 访问的应用程序,使用 midclt call app.update 命令显式链接应用程序资源中的 GPU PCI 插槽和 UUID。将 APP_NAME、PCI_SLOT 和 GPU_UUID 替换为你特定的值

例如:

midclt call -j app.update immich '{"values": {"resources": {"gpus": {"use_all_gpus": false, "nvidia_gpu_selection": {"0000:03:00.0": {"use_gpu": true, "uuid": "GPU-2fa76313-8ba3-088c-96ce-150593b6d036"}}}}}}'

重启应用程序: 更新配置后重启immich应用程序。

重启后运行机器学习任务,查看GPU:
在这里插入图片描述
机器学习任务日志输出:
请添加图片描述


http://www.dtcms.com/a/582511.html

相关文章:

  • 旅游网站建设规划报告怎么写个人做外贸网站违法吗
  • FLUX1. 代码解读
  • 朔州路桥建设有限责任公司网站新乡发布最新通告
  • 基于黏菌算法的路径规划
  • Java--HTTP(上)
  • 【软考架构】软件测试-白盒测试方法中的几种测试准则(覆盖准则)
  • 网站建设类公司排名中国建筑人才网怎么样
  • Dify 迁移后常见问题解决方案与使用腾讯云cos上传文件 FILES_URL缺失
  • 郑州网站建设培训网站域名备案认证
  • 专业制作网站公司哪家好软件开发项目总结
  • 切换海外动态IP的方法
  • 设计业务网站外贸自建站类型
  • 网站建设在哪里发布网络优化工程师工资
  • Linux环境下的C语言编程(十七)
  • JAVA算法练习题day64
  • 小华HC32F460串口性能问题与处理思路
  • Java_Hashtable使用及扩容
  • Django序列化器
  • 跳表与B+树
  • 上海外贸网站优化自己做提卡网站
  • 学习日报 20251107|Nacos 注册同一服务多实例架构图
  • 营销型网站建设运营苏州园区
  • 广州站在哪个区酒店 网站构建
  • 网站开发的合同网络工程师中级职称报考条件
  • 相亲网站源码php模版wordpress听歌插件
  • 微网站 服务器在线设计logo图案免费
  • stm32 gpio 先写电平再初始化,是否可行?
  • 数字签名、 数字信封、数字证书
  • 马云的网站是谁建设的wordpress多广告位
  • Leetcode 47