awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookresearch avatar

facebookresearch/dlrm

0
View on GitHub↗
4,044 نجوم·862 تفرعات·Python·MIT·1 مشاهدة

Dlrm

This is a PyTorch recommendation framework and deep learning recommendation model designed to generate personalized content predictions. It functions as a distributed embedding trainer that processes dense and sparse features through a neural network architecture to predict user preferences.

The project implements a CUDA-optimized machine learning system using specialized GPU kernels to accelerate embedding lookup and aggregation. It employs a distributed approach to shard massive sparse feature tables across multiple GPUs, enabling the training of large-scale models.

The system utilizes a two-tower architecture for feature interaction and supports hybrid parallelism, combining data and model parallelism across compute clusters. Its capability surface includes distributed training across network nodes, GPU memory optimization, and checkpoint-based state recovery.

Features

  • Recommendation Model Training - Provides a framework for training recommendation models by processing dense and sparse features through deep learning architectures.
  • Neural Recommendation Frameworks - Provides an end-to-end deep learning framework for building and training industrial-scale recommendation systems.
  • Deep Learning Recommendation Systems - Implements a deep learning framework specifically for processing dense and sparse features to generate personalized predictions.
  • Distributed ML Trainers - Implements a scalable system for distributing the training of large-scale embedding models across compute clusters.
  • Distributed Training - Distributes model training across multiple GPUs and network nodes to process large-scale datasets.
  • Embedding Table Sharding - Distributes large sparse feature tables across multiple GPU devices to fit memory and balance training loads.
  • GPU Kernel Implementations - Provides a high-performance implementation using specialized GPU kernels to accelerate embedding lookup and aggregation.
  • Embedding Lookup Kernels - Implements specialized GPU kernels to accelerate the lookup and aggregation of high-dimensional embedding vectors.
  • GPU Memory Optimizers - Optimizes GPU VRAM usage using specialized kernels and sharding to manage high-dimensional embedding tables.
  • Hybrid Model Parallelism - Combines data parallelism for dense layers and model parallelism for sparse embedding layers across compute clusters.
  • Large-Scale Model Training - Distributes the training of complex architectures across multiple GPUs and network nodes to handle massive datasets.
  • Synchronous Gradient Averaging - Uses synchronous communication primitives to ensure distributed workers maintain consistent model weights via gradient averaging.
  • Preference Prediction - Analyzes user behavior and item characteristics to predict preferences and improve recommendation accuracy.
  • Recommendation Architectures - Implements a neural network architecture designed to process dense and sparse features for personalized content prediction.
  • Embedding Memory Layouts - Utilizes specialized GPU memory layouts to accelerate the retrieval and aggregation of high-dimensional embeddings.
  • Dual-Tower Architectures - Processes dense and sparse features through separate networks before merging them via a dot product interaction layer.
  • Training State Checkpointing - Implements mechanisms to save and restore the full training state, including optimizer parameters, to resume training from specific epochs.
  • Machine Learning Workflow Libraries - Manages the distributed training process and model checkpoints across a cluster of machines for performance and stability.
  • Model Checkpoints - Saves and loads model weights and optimizer states based on accuracy improvements to resume training.
  • Recommender Systems - Deep learning model for large-scale recommendation and personalization.

سجل النجوم

مخطط تاريخ النجوم لـ facebookresearch/dlrmمخطط تاريخ النجوم لـ facebookresearch/dlrm

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Dlrm

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Dlrm.
  • deepspeedai/deepspeedexamplesالصورة الرمزية لـ deepspeedai

    deepspeedai/DeepSpeedExamples

    6,822عرض على GitHub↗

    DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing inference on large-scale AI models using DeepSpeed optimization. It provides a distributed model training guide and practical workflows for adapting large language models through memory-efficient techniques. The repository includes specialized implementations for pipeline parallelism to handle models exceeding single GPU memory and a suite of examples for ZeRO memory optimization to reduce per-device overhead. It also features standardized test suites for benchmarking the throug

    Python
    عرض على GitHub↗6,822
  • amznlabs/amazon-dsstneالصورة الرمزية لـ amznlabs

    amznlabs/amazon-dsstne

    4,395عرض على GitHub↗

    Amazon DSSTNE is a machine learning toolkit and sparse tensor network library designed for deep learning models with sparse inputs and outputs. It provides a model-parallel training framework and a GPU-accelerated sparse engine to support memory-intensive networks. The framework is specifically designed for recommendation system training and large-scale sparse learning. It enables the distribution of large weight matrices and embedding tables across multiple GPU devices to handle models that exceed the memory capacity of a single processor. The project covers a broad range of capabilities in

    C++
    عرض على GitHub↗4,395
  • infrasys-ai/aiinfraالصورة الرمزية لـ Infrasys-AI

    Infrasys-AI/AIInfra

    7,414عرض على GitHub↗
    Jupyter Notebookaiinfraaisystem
    عرض على GitHub↗7,414
  • zhaochenyang20/awesome-ml-sys-tutorialالصورة الرمزية لـ zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371عرض على GitHub↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Python
    عرض على GitHub↗5,371
عرض جميع البدائل الـ 30 لـ Dlrm→

الأسئلة الشائعة

ما هي وظيفة facebookresearch/dlrm؟

This is a PyTorch recommendation framework and deep learning recommendation model designed to generate personalized content predictions. It functions as a distributed embedding trainer that processes dense and sparse features through a neural network architecture to predict user preferences.

ما هي الميزات الرئيسية لـ facebookresearch/dlrm؟

الميزات الرئيسية لـ facebookresearch/dlrm هي: Recommendation Model Training, Neural Recommendation Frameworks, Deep Learning Recommendation Systems, Distributed ML Trainers, Distributed Training, Embedding Table Sharding, GPU Kernel Implementations, Embedding Lookup Kernels.

ما هي البدائل مفتوحة المصدر لـ facebookresearch/dlrm؟

تشمل البدائل مفتوحة المصدر لـ facebookresearch/dlrm: deepspeedai/deepspeedexamples — DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing… amznlabs/amazon-dsstne — Amazon DSSTNE is a machine learning toolkit and sparse tensor network library designed for deep learning models with… infrasys-ai/aiinfra. zhaochenyang20/awesome-ml-sys-tutorial — This project provides a comprehensive technical guide and framework for engineering large-scale machine learning… lyst/lightfm — LightFM is a Python recommendation library and machine learning framework designed to predict user preferences. It… hexiangnan/neural_collaborative_filtering — Neural collaborative filtering is a recommendation system framework that predicts user item preferences from implicit…