MCPcopy Create free account
hub / github.com/Tencent/embedx

github.com/Tencent/embedx @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,463 symbols 3,278 edges 296 files 117 documented · 8% updated 2y ago★ 3131 open issues

Browse by type

Functions 1,185 Types & classes 278
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

logo

简介

embedx 是基于 c++ 开发的大规模 embedding 训练和推理系统,累计支持公司 12 个业务30 多个团队使用上线百余次

我们在以下推荐、搜索、支付 和 风控等产品落地使用了 embedx: 微信看一看微信视频号微信搜一搜微信支付微信安全腾讯新闻应用宝QQ 音乐JOOX 音乐腾讯课堂领航平台腾讯黑产打击 等 ,并取得了性能和效果双丰收。

更多介绍请参考详细介绍

EmbedX系统的论文发表在PVLDB'2023, 引用 cite:

@article{10.14778/3611540.3611546,
author = {Zou, Yuanhang and Ding, Zhihao and Shi, Jieming and Guo, Shuting and Su, Chunchen and Zhang, Yafei},
title = {EmbedX: A Versatile, Efficient and Scalable Platform to Embed Both Graphs and High-Dimensional Sparse Data},
year = {2023},
volume = {16},
number = {12},
url = {https://doi.org/10.14778/3611540.3611546},
journal = {Proc. VLDB Endow.},
pages = {3543–3556}
}

embedx 已经实现的模型和评测

  • 已经实现的模型

  • 十亿级节点、千亿级边的 图模型

  • 百亿级样本、百亿特征的 深度排序、召回模型
  • 十亿级节点、千亿级边与百亿级样本、百亿特征的 图与深度排序、图与深度召回的联合建模模型

  • 模型以及评测

快速上手

Contributing

常见问题

更多问题可以联系开发者

Core symbols most depended-on inside this repo

Shape

Method 955
Class 271
Function 230
Enum 7

Languages

C++94%
Python6%

Modules by API surface

demo/data/scripts/embedx_graph.py31 symbols
src/graph/graph_config.h28 symbols
src/graph/proto/graph_service_proto.h27 symbols
demo/data/scripts/dataset.py23 symbols
src/graph/data_op/gs_op_resource.h20 symbols
src/model/op/aggregator_op.cc19 symbols
src/model/op/op_test.cc17 symbols
src/io/storage/feature_storage.cc15 symbols
src/io/storage/edge_storage.cc15 symbols
src/io/storage/context_storage.cc15 symbols
src/io/storage/adj_matrix_impl.cc14 symbols
src/graph/in_memory_graph.h14 symbols

For agents

$ claude mcp add embedx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page