facebookresearch/dlrm

An implementation of a deep learning recommendation model (DLRM)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 17th, 2026
Created on May 14th, 2019
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 859
Total Stargazers: 4,069 (+0)
Total Subscribers: 104 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 12.8 days
90th percentile: 35.5 days
Tracked items: 12

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 507 days
Stale 30+ days: 14
Stale 90+ days: 14

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

DLRM is a deep learning recommendation model implementation that demonstrates how to build and train neural networks for recommendation systems at scale.

The project addresses the challenge of building recommendation systems that can handle both categorical and continuous features efficiently. DLRM combines embeddings for categorical features with dense neural networks for continuous features, merging them through interaction layers before final prediction. This architecture is designed to balance model expressiveness with computational efficiency, making it suitable for production recommendation workloads where both accuracy and inference speed matter.

The implementation is most relevant for teams building recommendation systems who want a reference architecture or starting point for their own models. It provides a concrete example of how to structure a recommendation model rather than a production-ready library, so it suits researchers and engineers who need to understand the mechanics of modern recommendation systems or adapt the approach to their specific data and constraints. The project does not position itself against alternative recommendation frameworks in the README.

The codebase shows consistent maintenance with regular updates addressing bugs and improvements. The project accepts contributions from external developers and incorporates feedback into the main branch. Development activity indicates ongoing refinement of the implementation based on practical usage and testing.