tags:
- RAG
- neo4j
- 安装
- docker
- 知识图谱
pytoch:pytorch docker中安装neo4j
系统:win11,基于wsl
镜像:pytorch
由于需要使用graghrag进行知识图谱的建立,并对齐进行可视化,因此采用neo4j的软件进行可视化。可视化的效果如图:
[[figs/f829b281a3e0c1e995b1b79df87d0fc3_MD5.jpeg|Open: Pasted image 20240726161111.png]]
![[figs/f829b281a3e0c1e995b1b79df87d0fc3_MD5.jpeg]]
没有使用官方提供的neo4j镜像进行安装,而是在pytorch容器中安装neo4j,安装的思路与在linux环境中安装neo4j的方法相同,这里对官方的教程进行简单的概述。官方的教程链接:
neo4j安装
1. 首先新建自己的一个容器,一定要设置端口,否则后期修改比较麻烦,启动的命令为:
docker run -it -d --name pytorch_neo4j --publish=7474:7474 --publish=7687:7687 --gpus=all -v E:\lb:/mnt pytorch
如果你已经有了docker容器,需要修改端口设置,参考链接:端口号动态修改
2. 根据官方脚本进行安装,安装完成后配置docker,可以实现本地的浏览器对数据库的访问。docker的配置文件为:
# Bolt connector
server.bolt.enabled=true
#server.bolt.tls_level=DISABLED
server.bolt.listen_address=0.0.0.0:7687
#server.bolt.advertised_address=:7687
# HTTP Connector. There can be zero or one HTTP connectors.
server.http.enabled=true
server.http.listen_address=0.0.0.0:7474
3. neo4j 安装插件APOC,插件对应的版本号与neo4j的版本号相同。
4. graghrag的可视化代码可以参考 可视化