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

docker利用docker-compose-gpu.yml启动RAGFLOW,文档解析出错【亲测已解决】

0.问题说明

想要让RAGFLOW利用GPU资源跑起来,可以选择docker-compose-gpu.yml启动。(但是官网启动案例是×86平台的不是NVIDIA GPU的,docker-compose-gpu.yml又是第三方维护,所以稍有问题)

1.问题

docker利用docker-compose-gpu.yml启动RAGFLOW,文档解析出错
报错:

18:10:23 [ERROR][Exception]: NCCL Error 2: unhandled system error (run with NCCL_DEBUG=INFO for details)

报错提示

2.解决方案

(1)修改docker-compose-gpu.yml文件(稍作改动)
修改样例

下面是修改后的完整docker-compose-gpu.yml文件,可以直接复制。

# The RAGFlow team do not actively maintain docker-compose-gpu.yml, so use them at your own risk.
# However, you are welcome to file a pull request to improve it.
include:- ./docker-compose-base.ymlservices:ragflow:depends_on:mysql:condition: service_healthyimage: ${RAGFLOW_IMAGE}container_name: ragflow-serverports:- ${SVR_HTTP_PORT}:9380- 80:80- 443:443volumes:- ./ragflow-logs:/ragflow/logs- ./nginx/ragflow.conf:/etc/nginx/conf.d/ragflow.conf- ./nginx/proxy.conf:/etc/nginx/proxy.conf- ./nginx/nginx.conf:/etc/nginx/nginx.confenv_file: .envipc: hostshm_size: 8genvironment:- TZ=${TIMEZONE}- HF_ENDPOINT=${HF_ENDPOINT}- MACOS=${MACOS}- NCCL_DEBUG=INFOnetworks:- ragflowrestart: on-failure# https://docs.docker.com/engine/daemon/prometheus/#create-a-prometheus-configuration# If you're using Docker Desktop, the --add-host flag is optional. This flag makes sure that the host's internal IP gets exposed to the Prometheus container.extra_hosts:- "host.docker.internal:host-gateway"deploy:resources:reservations:devices:- driver: nvidiacount: allcapabilities: [gpu]

参数解释:
ipc: host:允许容器共享主机的IPC命名空间,解决NCCL多卡通信问题
shm_size: 8g:增大共享内存容量(默认64MB不足)

(2)通过docker-compose-gpu.yml重新启动RAGFLOW

docker compose -f docker-compose-gpu.yml up -d

(3)运行ragflow-server服务器

docker logs -f ragflow-server

(4)检查是否成功进行文档解析

成功解析如下结果:
成功解析
到此,问题解决!

http://www.lryc.cn/news/546662.html

相关文章:

  • 字节跳动系统攻防算法岗-Flow安全内推
  • 一些有用的电子书
  • TMS320F28P550SJ9学习笔记1:CCS导入工程以及测试连接单片机仿真器
  • Android中使用Robolectric测试点击事件(不需要手机)
  • 安卓开发相机功能
  • 机器学习:监督学习、无监督学习和强化学习
  • 基于vue3和flask开发的前后端管理系统(一):项目启动准备
  • 一、MySQL备份恢复
  • DeepSeek崛起:如何在云端快速部署你的专属AI助手
  • SQLite Alter 命令详解
  • 2025 聚合易支付完整版PHP网站源码
  • Android开发Android调web的方法
  • FastGPT 源码:基于 LLM 实现 Rerank (含Prompt)
  • 字节跳动发布 Trae AI IDE!支持 DeepSeek R1 V3,AI 编程新时代来了!
  • windows下安装Open Web UI
  • 论文阅读 EEG-Inception
  • 基于opencv消除图片马赛克
  • 计算机毕业设计SpringBoot+Vue.js陕西民俗网(源码+文档+PPT+讲解)
  • 【算法方法总结·三】滑动窗口的一些技巧和注意事项
  • IO的概念和标准IO函数
  • tauri2+typescript+vue+vite+leaflet等的简单联合使用(一)
  • 【流程图】在 .NET (WPF 或 WinForms) 中实现流程图中的连线算法
  • IDEA集成DeepSeek,通过离线安装解决无法安装Proxy AI插件问题
  • 【流行病学】Melodi-Presto因果关联工具
  • 详细分析KeepAlive的基本知识 并缓存路由(附Demo)
  • 【Go】Go viper 配置模块
  • zabbix“专家坐诊”第277期问答
  • 大模型工程师学习日记(十一):FAISS 高效相似度搜索和密集向量聚类的库
  • python学习第三天
  • 深入解析 Svelte:下一代前端框架的革命