Skip to content

alibaba/EasyRec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 18, 2025
771d9c1 · Apr 18, 2025
Sep 9, 2024
Apr 18, 2025
Mar 9, 2025
Apr 8, 2025
Jan 16, 2025
Jan 23, 2025
Feb 19, 2025
Jan 16, 2025
Apr 7, 2025
Jan 17, 2025
Jan 3, 2024
Jan 3, 2024
Apr 18, 2022
Aug 1, 2023
Feb 19, 2025
Jan 30, 2023
Nov 13, 2024
Dec 29, 2021
Dec 8, 2020
Jan 3, 2024
Mar 9, 2025
Sep 11, 2022
Nov 15, 2024
Oct 17, 2022

Repository files navigation

EasyRec Introduction

🎉 See our ongoing recommendation framework TorchEasyRec ! 🎉 This evolution of EasyRec is built on PyTorch, featuring GPU acceleration and hybrid parallelism for enhanced performance.

 

What is EasyRec?

intro.png

EasyRec is an easy-to-use framework for Recommendation

EasyRec implements state of the art deep learning models used in common recommendation tasks: candidate generation(matching), scoring(ranking), and multi-task learning. It improves the efficiency of generating high performance models by simple configuration and hyper parameter tuning(HPO).

 

Get Started

Running Platform:

 

Why EasyRec?

Run everywhere

Diversified input data

Simple to config

It is smart

Large scale and easy deployment

  • Support large scale embedding and online learning
  • Many parallel strategies: ParameterServer, Mirrored, MultiWorker
  • Easy deployment to EAS: automatic scaling, easy monitoring
  • Consistency guarantee: train and serving

A variety of models

Easy to customize

Fast vector retrieve

 

Document

 

Contribute

Any contributions you make are greatly appreciated!

  • Please report bugs by submitting a GitHub issue.
  • Please submit contributions using pull requests.
  • please refer to the Development document for more details.

 

Cite

If EasyRec is useful for your research, please cite:

@article{Cheng2022EasyRecAE,
  title={EasyRec: An easy-to-use, extendable and efficient framework for building industrial recommendation systems},
  author={Mengli Cheng and Yue Gao and Guoqiang Liu and Hongsheng Jin and Xiaowen Zhang},
  journal={ArXiv},
  year={2022},
  volume={abs/2209.12766}
}

 

Contact

Join Us

Enterprise Service

  • If you need EasyRec enterprise service support, or purchase cloud product services, you can contact us by DingDing Group.

 

License

EasyRec is released under Apache License 2.0. Please note that third-party libraries may not have the same license as EasyRec.