安装GraphRAG

傻瓜操作:GraphRAG、Ollama 本地部署及踩坑记录 这里按惯例介绍一下 GraphRAG (其实就是水字数,大部分是 GPT 写的)这是我踩的最大的坑,折腾了两个小时。原因是一些模型无法生成有效的 json 输出,将 settings.yaml 中的 model_supports_json 选项设为 false 仍然无法解决。后来改用 mistral 模型就很顺利。所以请注意你的模型。 阅读详情
AI摘要

本文围绕GraphRAG安装展开,介绍了GraphRAG是微软开源的基于图的检索增强生成方法,还提及Ollama、Xinference、LocalAI等本地大模型管理工具。详细阐述了各工具的安装、配置及调用过程,不过作者在安装GraphRAG构建索引时失败,需修改源码解决。

安装GraphRAG

本文没有安装成功,一直卡在构建图节点。

我用的思路是GraphRAG+Ollama(大语言模型)+Xinference(词嵌入)。找到的其他思路是,修改源码。

1 简介

1.1 GraphRAG

GraphRAG是微软开源的一种基于图的检索增强生成 (RAG) 方法。

# 参考地址
https://microsoft.github.io/graphrag/posts/get_started/

# Github地址
https://github.com/microsoft/graphrag

1.2 本地大模型管理工具

比较出名的本地化大模型管理管理工具包括Ollama、XInference、LM Studio、LocalAI。

(1) Ollama

Ollama是一个专注于本地部署大型语言模型的工具,旨在简化部署和管理大型语言模型的过程。它通过提供便捷的模型管理、丰富的预建模型库、跨平台支持以及灵活的自定义选项,使得开发者和研究人员能够在本地环境中高效利用大型语言模型进行各种自然语言处理任务。

# 官网地址
https://ollama.com/

(2) XInference

Xorbits Inference (Xinference) 是一个国产的开源平台,用于简化各种 AI 模型的运行和集成。借助 Xinference,您可以使用任何开源 LLM、嵌入模型和多模态模型在云端或本地环境中运行推理,并创建强大的 AI 应用。

# 官网地址
https://inference.readthedocs.io/en/latest/

# Docker安装地址
https://inference.readthedocs.io/zh-cn/latest/getting_started/using_docker_image.html

# 快速入门
https://inference.readthedocs.io/zh-cn/latest/models/model_abilities/index.html

# Github地址
https://github.com/xorbitsai/inference

(3)LocalAI

LocalAI是免费的开源OpenAI替代品。LocalAI作为一个替代REST API的插件,与OpenAI(Elevenlabs,Anthropic…)API规范兼容,用于本地人工智能推理。它允许您使用消费级硬件在本地或本地运行LLM、生成图像、音频(而不仅仅是),支持多个型号系列。不需要GPU。

# 官网地址
https://localai.io/

# Github
https://github.com/go-skynet/LocalAI

(4)LM Studio

LM Studio 是一款桌面应用程序,用于本地运行大型语言模型(LLMs),提供用户友好的图形用户界面(GUI),适合初学者。它支持多个操作系统,专注于易用性,非常适合希望在自有设备上运行如GPT和LLaMA等模型的非技术用户。

# 官网地址
https://lmstudio.ai/

1.3 其他

基于本地大模型管理工具已经其他开源项目可以快速实现系统.

基于chatbox实现模型的对话

# Github地址
https://github.com/Bin-Huang/chatbox

# 官网地址
https://chatboxai.app/

使用Mermaid实现在前端绘制流程图

# 官网地址
https://mermaid.js.org/

# Github地址
https://github.com/mermaid-js/mermaid

2 安装Xinference

2.1 Docker安装Xinference

⚠️ Xinference默认使用的是HuggingFace上的镜像文件,可以通过”XINFERENCE_MODEL_SRC“参数设置国内的ModelScope。

# 参数说明
# XINFERENCE_MODEL_SRC:设置镜像源;
# XINFERENCE_HOME:设置Xinference的根目录;
docker run -itd \
--name=xinference \
-p 9997:9997 \
-e XINFERENCE_MODEL_SRC=modelscope \
-e XINFERENCE_HOME=/data \
-v /home/xinference/data:/data \
--gpus all \
xprobe/xinference:v0.15.4 xinference-local -H 0.0.0.0 --log-level debug

访问地址

# UI地址
http://192.168.137.64:9997/

⚠️ **Docker使用GPUS的错误:**提示docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].错误解决方法,是由于Docker缺少依赖包导致,我的系统是CentOS7.

CentOS系统

# 设置yum源头
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.repo | \
sudo tee /etc/yum.repos.d/nvidia-container-runtime.repo

# 下载依赖包
yum install nvidia-container-runtime

# 重启docker
systemctl restart docker

Ubuntu系统

# 添加安装源
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

# 更新并安装运行时
sudo apt update
sudo apt install nvidia-container-runtime

2.2 配置模型

下面使用的页面配置,也可以根据自己的实际需求,构建自己的依赖环境,创建模型。

(1)使用页面

首页,从首页的上面导航可以看出有语言模型、嵌入模型等分类,可以根据自己的需求定制模型。

在这里插入图片描述

(2)模型配置

此处以Qwen2.5为例,可以配置Transformers、vLLM、SGLang等类型,同时可以选择不同的参数,最后点击下面的Launch(小火箭)。

在这里插入图片描述

(3)初始化完成

Qwen大模型

在这里插入图片描述

点击右侧的按钮,会跳出模型对话,方便实时对话。

在这里插入图片描述

BGE向量模型
在这里插入图片描述

2.3 调用模型

(1)调用Qwen模型

curl -X 'POST' \
  'http://127.0.0.1:9997/v1/chat/completions' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "qwen2.5-instruct",
    "messages": [
        {
            "role": "system",
            "content": "You are a helpful assistant."
        },
        {
            "role": "user",
            "content": "What is the largest animal?"
        }
    ]
  }'

在这里插入图片描述

(2)调用BGE向量模型

curl -X 'POST' \
  'http://127.0.0.1:9997/v1/embeddings' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "bge-base-en",
    "input": "What is the capital of China?"
  }'

在这里插入图片描述

Xinference支持的方式

对话生成:https://platform.openai.com/docs/api-reference/chat
生成: https://platform.openai.com/docs/api-reference/completions
向量生成:https://platform.openai.com/docs/api-reference/embeddings

3 安装Ollama

3.1 命令安装Ollama

# Ollama的网站
https://ollama.com/

# 安装方法 
https://github.com/ollama/ollama/blob/main/docs/linux.md

# 自动安装下载脚本文件,并执行
curl -fsSL https://ollama.com/install.sh | sh

# 方法1:在官网上手动安装Ollama(推荐)
curl -L https://ollama.com/download/ollama-linux-amd64.tgz -o ollama-linux-amd64.tgz
# 执行命令
sudo tar -C /usr -xzvf ollama-linux-amd64.tgz


# 方法2:在GitHub上手动下载
https://github.com/ollama/ollama/releases
# 找到相应的版本后,选择相应额文件,例如:我选择的是下面文件
https://github.com/ollama/ollama/releases/download/v0.3.12/ollama-linux-amd64.tgz
# 下载完成后,执行下面的命令,会显示执行过程
sudo tar -C /usr -xzvf ollama-linux-amd64.tgz

# 添加临时环境变量(重启电脑失效),如果不添加环境变量会出现无法使用IP地址访问
export OLLAMA_ORIGINS=*
export OLLAMA_HOST=0.0.0.0:11434
# 非必须,下面的环境变量是更改模型的存储路径
export OLLAMA_MODELS=/home/ollama/models
# 永久添加环境变量,将上面的添加到下述文件最后即可
vim /etc/profile

# 执行完后,启用新的终端,执行下面命令,否则会出现“/usr/local/bin/ollama: No such file or directory”错误
# 直接启动服务
ollama serve
# 后台执行的命令,注意目录
nohup ollama serve > ollama.log 2>&1 &

# 查看版本号
ollama -v

# 显示模型列表
ollama list

# 使用帮助
ollama -h 

3.2 在线初始化模型

# 使用Ollama初始化向量模型
# 注意:可根据自己的实际需求选择高版本
# 下载all-minilm:l6-v2向量模型
# 地址:https://ollama.com/library/all-minilm:l6-v2
ollama pull all-minilm:l6-v2


# 下载Qwen2.5文本模型
# 地址;https://ollama.com/library/qwen2.5:1.5b-instruct
ollama pull qwen2.5:1.5b-instruct

3.3 离线初始化模型

1 找到后缀GGUF

后缀GGUF类型的模型文件是一种以二进制格式存储数据参数的预训练模型,可支持在CPU上推理的量化模型。
⚠️ 如果模型中同一种量化有多个分片时,需要进行合并。

# 合并的使用的工具,推荐使用vulkan版本
https://github.com/ggerganov/llama.cpp

# 合并方法
# 例如:qwen2.5-7B中量化版q4,有两个文件,合并为1个文件
# qwen2.5-7b-instruct-q4_0-00001-of-00002.gguf
# qwen2.5-7b-instruct-q4_0-00002-of-00002.gguf
# 合并命令,只需要用第一个文件,第二个文件会自动找到
llama-gguf-split.exe --merge ../qwen2.5-7b-instruct-q4_0-00001-of-00002.gguf  ../qwen2.5-7b-instruct-q4.gguf

下载模型

# 在ModelScope和HuggingFace上找到相应的文件,然后下载下来
Qwen2.5-1.5B-Instruct-GGUF

2 配置Modelfile

模型目录

--Modelfile
--Qwen2.5-1.5B-Instruct-GGUF

Modelfile文件的内容,如果只有第1行命令,会出现模型不能停止回答。

FROM ./Qwen2.5-1.5B-Instruct-GGUF

TEMPLATE """{{ if .System }}<|im_start|>system
{{ .System }}<|im_end|>
{{ end }}{{ if .Prompt }}<|im_start|>user
{{ .Prompt }}<|im_end|>
{{ end }}<|im_start|>assistant
{{ .Response }}<|im_end|>
"""
PARAMETER stop "<|im_start|>"
PARAMETER stop "<|im_end|>"

3 创建模型

# 创建模型,模型名称qwen2.5-1.5b-instruct可以自定义
ollama create qwen2.5:1.5b-instruct -f ./Modelfile

# 运行模型
ollama run qwen2.5:1.5b-instruct

3.4 调用模型

⚠️ 使用post方法,get方法可能无法访问到

# 测试Qwen模型
curl http://localhost:11434/api/generate -d '{
  "model": "qwen2.5:1.5b-instruct",
  "prompt": "Why is the sky blue?",
  "stream": false
}'

# 测试向量模型
curl http://localhost:11434/api/embeddings -d '{
  "model": "all-minilm:l6-v2",
  "prompt": "The sky is blue because of Rayleigh scattering"
}'

4 安装LocalAI

4.1 Docker安装LocalAI

使用docker安装LocalAI,注意LocalAI的镜像很大,因为默认安装了几个模型。

# 注意主机的CUDA版本号
docker run -itd \
--name local-ai \
-p 8080:8080 \
-v /home/localai/models:/build/models \
--gpus all \
localai/localai:v2.22.0-aio-gpu-nvidia-cuda-12


# 注意可以选择cpu版本
docker run -itd \
--name local-ai \
-p 8080:8080 \
localai/localai:v2.22.0-aio-cpu

访问地址

# 网页地址
http://192.168.137.64:8080/

# 浏览模型的地址,可能会很慢,跟网速有关
http://192.168.137.64:8080/browse/

4.2 配置模型

系统首页,系统默认已经安装了gpt-4、gpt-4o、jina-reranker-v1-base-en、stablediffusion、text-embedding-ada-002、tts-1、whisper-1等多个模型,由于网络限制问题,不能直接使用。

在这里插入图片描述

⚠️ **问题1:**LocalAI使用的是HuggingFace上的镜像文件,国内无法直接下载,可以使用下面的方法解决.

下载GGUF或者bin镜像文件

HuggingFace上的"https://huggingface.co/bartowski"地址上有很多GGUF文件,可以直接使用。

注意:不同模型的地址不太一样,可根据自己的需求在系统上找到镜像,然后点击Install,如果安装失败会提示下载失败和模型路径。

# 在下面HuggingFace仓库中下载需要的GGUF文件
# 由于"https://huggingface.co/bartowski"不能直接访问,使用下面的地址访问.
https://hf-mirror.com/bartowski

上传到容器共享的目录下,上传到目录后,可以在Home菜单下直接看到,也可以在chat菜单下选择模型后使用。

# 我创建的容器共享目录如下
/home/localai/models

上传后的目录
在这里插入图片描述

系统上可以直接看到模型

在这里插入图片描述

4.3 调用模型

在这里插入图片描述

使用命令访问

curl http://localhost:8080/v1/chat/completions -H "Content-Type: application/json" -d '{
  "model": "Qwen2.5-0.5B-Instruct-Q4_K_M.gguf",
  "messages": [{"role": "user", "content": "Say this is a test!"}],
  "temperature": 0.7
}'

在这里插入图片描述

5 安装graphrag

⚠️ Python版本:3.10.6;graphrag版本:0.3.6

5.1 安装依赖

# 创建目录,虚拟环境和应用全部放在graphrag
mkdir graphrag

# 注意Python环境Python3.10-3.12
# 创建虚拟环境
python -m venv pygraphrag

# 激活虚拟环境
source pygraphrag/activate

# 安装graphrag
pip install graphrag -i https://pypi.tuna.tsinghua.edu.cn/simple

5.2 初始化GraphRAG

# 创建ragtest
mkdir /home/ragtest

# 下载数据
curl https://www.gutenberg.org/cache/epub/24022/pg24022.txt > /home/ragtest/input/book.txt

# 使用命令初始化配置
# ragtest初始化文件的目录
python -m graphrag.index --init --root ./ragtest

# 初始化后会生成文件
# GraphRAG设置的提示模板,可根据实际需求修改
--prompts
----claim_extraction.txt
----community_report.txt
----entity_extraction.txt
----summarize_descriptions.txt
# 存储第三方密钥文件,例如:ChatGPT、Qwen等密钥
--.env
# 配置文件
--settings.yaml

5.3 初始化配置参数

修改模型参数“settings.yaml”

encoding_model: cl100k_base
skip_workflows: []
llm:
  # 0 配置基础
  api_key: ollama
  type: openai_chat # or azure_openai_chat
  model: qwen2.5:1.5b-instruct
  model_supports_json: true # recommended if this is available for your model.
  # 1 修改tokens数量
  max_tokens: 4000
  # request_timeout: 180.0
  # 2 修改地址
  api_base: http://127.0.0.1:11434/v1/

parallelization:
  stagger: 0.3
  # num_threads: 50 # the number of threads to use for parallel processing

async_mode: threaded # or asyncio

embeddings:
  ## parallelization: override the global parallelization settings for embeddings
  async_mode: threaded # or asyncio
  # target: required # or all
  # batch_size: 16 # the number of documents to send in a single request
  # batch_max_tokens: 8191 # the maximum number of tokens to send in a single request
  llm:
    # 0 配置基础
    api_key: Xinference
    type: openai_embedding # or azure_openai_embedding
    model: bge-base-en
    api_base: http://127.0.0.1:9997/v1/

5.4 构建索引

# 构建索引
python -m graphrag.index --root ./ragtest

⚠️ 我没构建成功一直报错,只能通过修改代码的方式实现了。

错误如下:我没有解决,日志文件在output中的indexing-engine.log。

datashaper.workflow.workflow ERROR Error executing verb "cluster_graph" in create_base_entity_graph: Columns must be same length as key
Traceback (most recent call last):

在这里插入图片描述

修改源码的方法,参考其中的Graph-RAG地址。

https://github.com/echonoshy/cgft-llm
GraphRAG:LLM之本地部署GraphRAG(GLM-4+Xinference的embedding模型)(附带ollma部署方式) 有空再写微软开源的GraphRAG默认是使用openai的接口的(GPT的接口那是要money的),于是就研究了如何使用开源模型本地部署。 阅读详情

相关推荐

GraphRag安装部署及简单测试

graphrag测试

llm_way的博客 1358

快速上手Graphrag:安装、索引和查询指南

本文详细介绍了如何安装和配置 `graphrag`包括通过pip和源码安装的方法。在源码安装部分,具体演示了克隆源码、配置python环境以及使用poetry安装依赖。此外,详细介绍了如何使用豆包大模型,创建索引、执行局部搜索和全局搜索,以及通过Docker安装Neo4j以进行知识图谱的可视化展示。最后,介绍了如何根据特定领域自定义prompt,以便更好地适应不同的应用场景。

youngwyj的博客 5924

graphrag-ui安装使用

项目地址: https://github.com/wade1010/graphrag-uiGraphRAG-UI 是的用户友好界面,GraphRAG 是一个强大的工具,可使用检索增强生成(RAG)方法对大量文本数据进行索引和查询。本项目支持最新版graphrag,旨在为 GraphRAG 提供方便的管理和交互方式,支持配置 ollama 等本地大模型服务,使其更容易为广大用户所使用。

wade1010的专栏 3071

大模型 | GraphRAG + Ollama 本地部署全攻略:避坑实战指南

AI大模型作为人工智能领域的重要技术突破,正成为推动各行各业创新和转型的关键力量。抓住AI大模型的风口,掌握AI大模型的知识和技能将变得越来越重要。学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享!

老皮的博客 6185

微软开源GraphRAG的安装+示例教程(最全超详细教程,小白上手)

微软的GraphRAG是一种结合了检索增强生成(Retrieval-Augmented Generation,RAG)技术和知识图谱(Knowledge Graphs,KGs)的系统,旨在提升大型语言模型(LLMs)处理复杂信息的问答性能。论文地址项目地址。

weixin_50366304的博客 1万+

微软GraphRAG的安装和在RAG中的使用体会

Microsoft的GraphRAG是一种结合了知识图谱(Knowledge Graph)和检索增强生成(RAG)技术的先进框架,旨在提升大型语言模型(LLM)在处理复杂问题时的性能。。

alva_xu的博客 1821

GraphRAG安装部署

本文介绍了GraphRAG的安装部署流程。首先需要下载安装Python 3.11.9版本,注意勾选添加PATH路径和为所有用户安装。然后通过pip安装GraphRAG,创建目录并下载示例数据文件。配置环节需要填写OpenAI API-KEY和模型参数。最后执行索引命令即可使用。文中还提供了常见问题的解决方法,如升级pip和安装权限问题。整个过程配有详细的截图说明和操作步骤,适合开发者快速部署GraphRAG环境。

qq_34067275的博客 484

Graphrag安装与使用指南[项目代码]

本文详细介绍了Graphrag的安装、配置和使用方法。首先提供了两种安装方式:通过pip直接安装和源码安装,其中源码安装部分详细说明了克隆源码、配置Python环境和使用poetry安装依赖的步骤。接着介绍了如何创建索引,包括初始化文件夹、修改配置文件和使用豆包大模型进行索引建立。文章还详细讲解了局部搜索和全局搜索的应用场景及操作方法,并提供了知识图谱可视化的实现步骤,包括使用Docker安装Neo4j和导入数据。最后,介绍了如何根据特定领域自定义prompt,以便更好地适应不同的应用场景。

基于graphrag源码使用conda安装graphrag

本文介绍了graphrag环境的安装步骤:首先使用conda创建指定目录的环境(--prefix参数),然后激活环境并下载源码;最后基于源码完成安装(pip install -e命令)。整个过程包括环境创建、激活、源码获取和安装验证,最终提示安装成功(graphrag-2.7.0)。关键点在于使用conda管理环境路径,并通过pip进行可编辑模式安装。

runfarther的专栏 281

西门子S7-1200与FUNUC机器人MODBUS TCP通信

PLC与机器人通讯

Illusssion的博客 1万+

晶晨S905L3S/S905L3SB芯片刷机实战:BL加载工具与线刷固件全解析

本文针对晶晨S905L3S/S905L3SB芯片电视盒子刷机时常见的2%失败问题,提供了两种核心解决方案。一是使用已集成特殊通信协议的专用版USB Burning Tool(如V2.2.5/V2.2.7),二是采用旧版工具配合独立的BootLoader加载工具。文章详细解析了两种方案的原理、操作步骤、固件选择及常见问题排查,旨在帮助用户成功完成刷机,让老旧设备焕发新生。

weixin_29238147的博客 1108

GraphRAG4OpenWebUI安装与配置指南

GraphRAG4OpenWebUI安装与配置指南 1. 项目基础介绍 GraphRAG4OpenWebUI是一个开源项目,它将微软研究院的GraphRAG(基于图的检索增强生成)技术集成到Open WebUI中。该项目提供了一种强大的信息检索系统,支持多种搜索模型,尤其适用于开放网络用户界面。 主要编程语言:Python 2. 项目使用的关键技术和框架 GraphRAG技术:微软研究院的图检索...

gitblog_01002的博客 1215

从零到英雄:Spring Boot 微服务架构全攻略

在数字化转型的时代,微服务架构已成为构建可扩展、高可用系统的首选方案。本文以“从零到英雄”为主题,详细指导读者使用Spring Boot快速构建微服务帝国。从基础环境搭建入手,逐步深入到服务发现、配置管理、负载均衡、断路器、API网关、安全认证、监控与部署等核心模块。通过大量代码示例和详细解释,包括中文注释,帮助初学者和中级开发者掌握Spring Boot的核心概念和技术实践。文章强调实际操作,涵盖RESTful API开发、数据库集成、容器化部署等内容,并讨论常见问题与优化策略。无论你是Java开发者还是

一个被知识诅咒的人 2700

Linux系统安装部署GraphRAG完全指南

GraphRAG是微软开源的基于知识图谱的检索增强生成技术,通过构建实体关系网络提升传统RAG系统的全局理解能力。本文详细介绍了GraphRAG的Linux部署指南,包括环境准备(Python 3.10+、16GB+内存)、依赖安装、虚拟环境配置、Ollama本地模型部署(推荐使用gemma2:9b或中文优化模型)、项目初始化与配置。重点讲解了settings.yaml核心参数的设置方法、文档索引构建过程以及三种查询模式(全局/本地/混合)的使用。同时提供了Docker部署方案、中文优化技巧和常见问题解决方

主更ML和LLM的相关安装教程、坑点、及时资讯 1908

利用OTSU阈值算法在ZYNQ上实现浒苔识别

利用OTSU阈值算法进行图像二值化,结果用HDMI显示

qq_38075564的博客 1275

大疆Livox Mid-70雷达的使用

一、前期准备 (一)、使用Livox Viewer测试雷达 1、设置静态IP sudo ifconfig enx081f7152092a 192.168.1.50 查看IP是否设置成功 lacyexsale@lacyexsale-KLV-WX9:~$ ifconfig enx081f7152092a Link encap:以太网 硬件地址 08:1f:71:52:09:2a inet 地址:192.168.1.50 广播:192.168.1.255 掩码:255.255.25

LacyExsale的博客 1万+

GraphRAG 安装与使用教程

GraphRAG是微软研究院开发的基于知识图谱的检索增强生成框架,通过构建结构化知识图谱增强大语言模型的推理能力。它支持知识图谱自动构建、社区检测、分层摘要和多种搜索模式,适用于大规模文档分析、复杂查询推理等场景。安装需Python 3.10+环境,可通过pip直接安装或从源码构建。使用前需配置API密钥和模型参数,支持标准模式和快速模式两种工作流程。构建索引后可通过命令行或Python API进行全局搜索、局部检索等查询操作。系统提供模块化设计,允许用户自定义工作流和提示词模板。

慢热型网友的博客 523

MIMIC数据库基本信息分析

一、MIMIC数据库中26张表介绍 数据库中一共有26张表,记录患者入院的各种信息,每张表的介绍如下所示。 表格名 信息 admission 患者基本信息,比如性别、种族、语言、宗教、婚姻、入院和出院时间、死亡时间等 callout 提供病人准备从ICU转出或者已经从ICU转出时相关信息 caregivers 记录医护人员信息(ID、类型、附加...

m0_37520426的博客 1万+

《nano-graphrag》项目安装与配置指南

《nano-graphrag》项目安装与配置指南 1. 项目基础介绍 《nano-graphrag》是一个简单、易于修改的GraphRAG(关系图生成对抗网络)实现。GraphRAG能够根据文本内容生成关系图,并在图中进行查询,以提取文本中的关键信息。该项目旨在提供一个更小、更快、更清洁的GraphRAG版本,同时保留了核心功能。它适用于异步操作,并且完全类型化,支持多种图存储和向量数据库。 主要...

gitblog_00763的博客 1079

Ollama系列---【ollama使用gpu运行大模型】

一、安装CudaToolkit 使用控制台命令查看当前显卡驱动中的cuda版本 nvidia-smi 二、下载CudaToolkit 注意:CudaToolkit版本要低于上面的显卡Cuda版本。 Cuda各版本下载地址:https://developer.nvidia.com/cuda-toolkit-archive 下载好之后,一路下一步,一直默认即可。 如果安装到了自定义的位置,记得加环...

-少年-的博客 7982

机器人中的数值优化(一)—— 数学优化、凸集合与凸函数

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例。

慕羽★的博客 2521

从安装到配置,带你跑通GraphRAG

AI大模型作为人工智能领域的重要技术突破,正成为推动各行各业创新和转型的关键力量。抓住AI大模型的风口,掌握AI大模型的知识和技能将变得越来越重要。学习AI大模型是一个系统的过程,需要从基础开始,逐步深入到更高级的技术。这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享!

Androiddddd的博客 2062

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

docker+ollama运行微软graphRAG实战流程2-安装运行graphRAG

本人使用的是deepseek大模型和本地ollama的嵌入模型,当然大模型也可以使用本地,但是效果不是很好。而ds的api送得多,效果还可以,就先用着了。如果使用的是本地ollama跑的嵌入模型,会出问题。(2024年8月20日)获得的API key写入到根目录(刚刚初始化的)下自动创建的文件夹。不是最新的ollama的话会导致接口出问题。使用本地ollama需要修改源码。要改成自己使用的嵌入模型。修改后的源码需要装包。

note_online 2219

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Fast GraphRAG 开源项目安装与配置指南

Fast GraphRAG 是一个开源项目,旨在提供一个高效、可解释的知识图谱框架,适用于高级检索工作流。该项目设计用于大规模运行,同时保持资源消耗和成本较低。Fast GraphRAG 能够自动生成和优化图谱,以适应特定的领域和本体需求,支持实时数据更新,并采用基于 PageRank 的图探索技术来增强准确性和可靠性。 项目主要使用的编程语言是 Python。 ## 2. 项目使用的关键技术

gitblog_00913的博客 902

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Fast GraphRAG:一个比 GraphRAG 更快、成本更低、更高效的RAG框架开源了(本地安装 & 测试)

向大家 分享一个非常有趣的 RAG 工具,它是基于 GraphRAG 的。先说 GraphRAG 为什么如此受欢迎,并且看起来是任何生产级 GraphRAG 流水线的好选择呢?

pythonhy的博客 1069

GraphRAG【部署 01】Linux环境安装部署GraphRAG并使用Ollama本地大模型

本文介绍了在Linux环境下安装部署GraphRAG的过程。首先创建Python 3.10的conda虚拟环境,通过pip安装graphrag并初始化。测试中发现官网文档已过时,修改了settings.yaml配置文件,将默认的OpenAI模型替换为本地Ollama部署的nomic-embed-text和qwen2.5模型。由于服务器无GPU,在创建索引时遇到超时和报错问题,经多次调整配置才成功。测试使用了英文样本文件和中文文本,发现中文处理速度较慢。文章详细记录了环境搭建、安装部署及配置修改的全过程。

Java与大数据相关实践内容分享! 1363
上一篇: k8s安装ingress-nginx
下一篇: 安装和简单使用Milvus
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值