
RecIS:一个专为超大规模稀疏+稠密计算设计的统一架构深度学习框架。基于 PyTorch 开源生态构建,为推荐模型训练,或推荐结合多模态/大模型训练提供了完整的解决方案。由阿里控股集团爱橙科技智能引擎事业部和淘天广告技术、淘天算法技术团队联合推出。目前已在阿里巴巴广告、推荐、搜索等场景广泛应用。
<img alt="Static Badge" src="https://img.shields.io/badge/made_by-XDL_Team-blue">
<img alt="Static Badge" src="https://img.shields.io/badge/version-v1.0.0-green">
<img alt="Static Badge" src="https://img.shields.io/badge/license-Apache--2.0-blue">
<a href="https://arxiv.org/abs/2509.20883">
<img src="https://img.shields.io/static/v1?label=arXiv&message=Paper&color=FF4500">
</a>
<img src="https://img.shields.io/github/stars/alibaba/Recis?style=social" alt="stars">
<img src="https://img.shields.io/github/issues/alibaba/Recis" alt="GitHub issues">
<a href="https://github.com/alibaba/RecIS/raw/v1.1.0/docs/_static/recis_wechat.png" target="_blank">
<img src="https://img.shields.io/badge/WeChat-green?logo=wechat" alt="WeChat QR">
</a>
统一框架 - 基于 PyTorch 开源生态,统一稀疏-稠密框架需求 - 满足工业级推荐模型结合多模态、大模型场景的训练需求
性能优化 - 优化稀疏相关算子访存性能 - 提供稀疏算子合并优化能力,充分发挥GPU算力 - 达到甚至超过基于 Tensorflow 性能
易用性 - 灵活的特征、Embedding配置组织方式 - 自动化特征处理及优化流程 - 简单的稀疏模型定义方式
RecIS 采用模块化设计,主要包含以下核心组件:

样本组装为Torch Tensor,并提供数据预取功能
Feature Engine: 特征处理
支持自动的算子融合优化策略
Embedding Engine: Embedding 管理与计算
支持特征淘汰和准入策略
Saver: 参数保存与加载
提供稀疏参数以 SafeTensors 标准格式存储交付能力
Pipelines: 训练流程编排
RecIS 框架通过一种两级存储架构实现了高效的动态嵌入(HashTable):
支持特征处理算子融合优化,大幅减少算子数量,减小 Launch 开销
参数表合并优化:
支持属性相同参数表合并,减少特征查找次数,大幅减少算子数量,提升内存空间利用效率
算子实现优化:
如果遇到问题,可以:

本项目基于 Apache 2.0 许可证开源。
$ claude mcp add RecIS \
-- python -m otcore.mcp_server <graph>