<div align="center">
<img src="docs/imgs/logo.jpg" height="240" />
</div>
[![BuildGalileo](https://github.com/JDGalileo/galileo/actions/workflows/build.yml/badge.svg)](https://github.com/JDGalileo/galileo/actions/workflows/build.yml)
[![PyPI version](https://badge.fury.io/py/jdgalileo.svg)](https://badge.fury.io/py/jdgalileo)
[![Anaconda-Server Badge](https://anaconda.org/jdgalileo/jdgalileo/badges/version.svg)](https://anaconda.org/jdgalileo/jdgalileo)
近年来,图计算在搜索、推荐和风控等场景中获得显著的效果,但也面临超大规模异构图训练,与现有的深度学习框架Tensorflow和PyTorch结合等难题。
Galileo(伽利略)是一个图深度学习框架,具备超大规模、易使用、易扩展、高性能、双后端等优点,旨在解决超大规模图算法在工业级场景的落地难题,提供图神经网络和图嵌入等模型的训练评估及预测能力。
# 架构介绍
<div align="center">
<img src="docs/imgs/arch.jpg" height="450" /><br/>
Galileo整体架构
</div>
Galileo图深度学习框架采用分层设计理念,主要分为分布式图引擎、图多后端框架、图模型三层。
- **分布式高性能图引擎**:采用紧凑高效的内存结构表达图数据,能够以极低内存支持**超大规模异构图**;基于ZeroCopy机制实现全链路调用,高性能图查询和图采样。
- **图多后端框架**:支持Tensorflow和PyTorch双后端,配置化单机分布式训练,支持Keras和Estimator训练,提供统一的图查询和图采样接口,**易扩展**。
- **图模型**:遵循数据与模型解耦,提升代码复用性;基于组件化设计,降低模型实现难度,支持Message Passing范式编写图模型,也支持Python直接访问训练后端接口,**易使用且灵活性高**。
# 开始使用
我们提供了Galileo的[pip和conda包](docs/pip.md),推荐在[docker镜像](https://hub.docker.com/r/jdgalileo/galileo)中使用Galileo,免去了安装依赖包的烦恼。也可以从[源码编译安装](docs/install.md)Galileo。
阅读[入门教程](docs/introduce.md)开始使用Galileo。
如果Galileo目前实现的[图模型](examples/README.md)无法满足需求,可以[定制化图模型](docs/custom.md)。
使用自己的图数据可以参考[图数据准备](docs/data_prepare.md)。
如果图数据量大,可以参考[分布式训练](docs/train.md)。
想要了解更多Galileo接口参考[API文档](docs/api.md)。
[Galileo性能测试](docs/performance.md)。
# 联系我们
欢迎通过issue和邮件组(galileo_opensource@jd.com)联系我们。
# LICENSE
Galileo图深度学习框架使用Apache License 2.0许可。
# 致谢
Galileo图深度学习框架由京东集团-京东零售-技术与数据中心荣誉出品,在此感谢京东零售算法通道的大力支持,同时感谢商业提升事业部、搜索与推荐平台部等兄弟部门在开发及使用过程中提出的宝贵意见。
没有合适的资源?快使用搜索试试~ 我知道了~
Galileo(伽利略)图深度学习框架
共419个文件
py:198个
md:69个
h:57个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 184 浏览量
2024-07-01
10:03:37
上传
评论 1
收藏 2.45MB ZIP 举报
温馨提示
近年来,图计算在搜索、推荐和风控等场景中获得显著的效果,但也面临超大规模异构图训练,与现有的深度学习框架Tensorflow和PyTorch结合等难题。 Galileo(伽利略)是一个图深度学习框架,具备超大规模、易使用、易扩展、高性能、双后端等优点,旨在解决超大规模图算法在工业级场景的落地难题,提供图神经网络和图嵌入等模型的训练评估及预测能力。 近年来,图计算在搜索、推荐和风控等场景中获得显著的效果,但也面临超大规模异构图训练,与现有的深度学习框架Tensorflow和PyTorch结合等难题。 Galileo(伽利略)是一个图深度学习框架,具备超大规模、易使用、易扩展、高性能、双后端等优点,旨在解决超大规模图算法在工业级场景的落地难题,提供图神经网络和图嵌入等模型的训练评估及预测能力。 近年来,图计算在搜索、推荐和风控等场景中获得显著的效果,但也面临超大规模异构图训练,与现有的深度学习框架Tensorflow和PyTorch结合等难题。 Galileo(伽利略)是一个图深度学习框架,具备超大规模、易使用、易扩展、高性能、双后端等优点,旨在解决超大规模图算法在工业级场景的落地难题,提
资源推荐
资源详情
资源评论
收起资源包目录
Galileo(伽利略)图深度学习框架 (419个子文件)
dgraph_impl.cc 51KB
graph.cc 24KB
schema.cc 22KB
transform_help.cc 14KB
vertex.cc 13KB
packer_test.cc 11KB
dgraph_stub.cc 11KB
graph_loader.cc 10KB
discoverer.cc 8KB
sequence_ops.cc 8KB
features.cc 7KB
edge.cc 7KB
converter.cc 7KB
feature_ops.cc 6KB
dataset_ops.cc 6KB
sequence.cc 6KB
schema_checker.cc 6KB
serialize.cc 6KB
register.cc 5KB
query_service.cc 5KB
file_manager.cc 5KB
neighbors.cc 5KB
sequence_ops.cc 5KB
neighbor_ops.cc 5KB
rpc_client.cc 4KB
dgraph.cc 4KB
worker.cc 4KB
dgraph_shard.cc 3KB
service.cc 3KB
feature_ops.cc 3KB
entity_ops.cc 3KB
entity.cc 3KB
dataset.cc 3KB
string_util.cc 3KB
neighbor_ops.cc 2KB
discoverer_test.cc 2KB
entity_ops.cc 2KB
vertex_worker.cc 2KB
convertor.cc 2KB
client.cc 2KB
ops.cc 2KB
edge_worker.cc 2KB
memory_pool.cc 2KB
connection.cc 2KB
service.cc 2KB
tool.cc 2KB
dgraph_global.cc 2KB
dgraph_cutter.cc 1KB
alloc_id_manager.cc 986B
quickjson.cmake 110B
value.cpp 19KB
vertex_0_0.dat 309B
vertex_1_0.dat 288B
edge_1_0.dat 285B
edge_0_0.dat 262B
galileo.Dockerfile 906B
base.Dockerfile 871B
devel.Dockerfile 859B
Doxyfile 113KB
.gitignore 125B
hdfs.h 33KB
dgraph_stub.h 10KB
value.h 10KB
local_filesystem.h 7KB
dgraph_impl.h 7KB
sampler.h 6KB
hdfs_filesystem.h 6KB
packer.h 5KB
schema.h 5KB
tensor_alloc.h 5KB
types.h 4KB
graph.h 4KB
transform_help.h 4KB
message.h 4KB
buffer.h 3KB
file_reader.h 3KB
vertex.h 3KB
connection.h 3KB
dgraph.h 3KB
discoverer.h 3KB
file_writer.h 3KB
tensor_alloc.h 3KB
text_reader.h 3KB
task_thread_pool.h 3KB
entity_pool_manager.h 2KB
file_reader_helper.h 2KB
edge.h 2KB
register.h 2KB
file_manager.h 2KB
graph_loader.h 2KB
serialize.h 2KB
rpc_client.h 2KB
bytes_reader.h 2KB
converter.h 2KB
filesystem.h 2KB
dgraph_type.h 2KB
memory_pool.h 2KB
ops.h 2KB
types_convert.h 2KB
dgraph_shard.h 2KB
共 419 条
- 1
- 2
- 3
- 4
- 5
资源评论
0仰望星空007
- 粉丝: 4566
- 资源: 599
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功