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

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

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

9 مستودعات

Awesome GitHub RepositoriesDistributed ML Trainers

Scalable systems for distributing the construction of machine learning models across compute clusters.

Distinct from Language Model Trainers: Candidates focus on language models or Redis clusters; this is for general gradient boosting training distribution.

Explore 9 awesome GitHub repositories matching artificial intelligence & ml · Distributed ML Trainers. Refine with filters or upvote what's useful.

Awesome Distributed ML Trainers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • catboost/catboostالصورة الرمزية لـ catboost

    catboost/catboost

    8,808عرض على GitHub↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    Scales model construction across a cluster using Apache Spark for massive datasets.

    C++big-datacatboostcategorical-features
    عرض على GitHub↗8,808
  • tensortrade-org/tensortradeالصورة الرمزية لـ tensortrade-org

    tensortrade-org/tensortrade

    6,346عرض على GitHub↗

    TensorTrade is a reinforcement learning trading framework designed for training and deploying autonomous agents that optimize financial market strategies. It provides an algorithmic trading simulation environment where agents can be tested against market data using simulated broker environments. The framework features a distributed training system using RLlib to optimize decision policies across large datasets. It includes a walk-forward validation tool that evaluates trading strategies through windowed performance analysis to prevent overfitting and measure real-world viability. The project

    Uses a distributed training system to optimize decision policies across large datasets for financial agents.

    Python
    عرض على GitHub↗6,346
  • mosaicml/llm-foundryالصورة الرمزية لـ mosaicml

    mosaicml/llm-foundry

    4,415عرض على GitHub↗

    llm-foundry هو إطار عمل تدريبي للنماذج اللغوية الكبيرة، يوفر نظاماً للتدريب المسبق للنماذج الأساسية والضبط الدقيق الخاضع للإشراف. يتضمن مدرباً موزعاً لتوسيع نطاق أحمال العمل عبر عقد ووحدات معالجة رسومات متعددة، وخط أنابيب لبث البيانات من التخزين السحابي، وتنفيذاً للضبط الدقيق الفعال للمعلمات. يتميز إطار العمل باستخدامه لتقسيم المعلمات (parameter sharding) وبث البيانات عالي الإنتاجية للحفاظ على الاستقرار أثناء التدريب واسع النطاق. كما يدمج التكيف منخفض الرتبة (low-rank adaptation) لتقليل التكاليف الحسابية ويستخدم دقة الفاصلة العائمة بثماني بتات لزيادة سرعة الحوسبة على الأجهزة المتوافقة. تغطي قاعدة الكود مجموعة واسعة من القدرات، بما في ذلك هندسة البيانات لتحويل البيانات الخام إلى تنسيقات مضغوطة، وقياس أداء النموذج من خلال مجموعة تقييم، والقدرة على تصدير أوزان النموذج إلى تنسيقات صناعية قياسية. كما يدعم تسجيل المكونات المخصصة عبر المزخرفات (decorators) ويوفر تحكماً في طرق تضمين الموضع (positional embedding).

    Ships a scalable trainer for distributing LLM workloads across compute clusters using parameter sharding.

    Pythondeep-learningllmneural-networks
    عرض على GitHub↗4,415
  • kubeflow/pipelinesالصورة الرمزية لـ kubeflow

    kubeflow/pipelines

    4,154عرض على GitHub↗

    هذا المشروع عبارة عن محرك سير عمل للتعلم الآلي حاوي (containerized) ومنسق مصمم لأتمتة دورة حياة نماذج التعلم الآلي من البداية إلى النهاية على مجموعات Kubernetes. يعمل كمجمع لخط أنابيب MLOps يحول لغة خاصة بالمجال إلى مواصفات مهيكلة للنشر المحمول والقابل للتوسع. توفر المنصة بيئة متعددة المستأجرين مع مساحات أسماء معزولة ومصادقة موفر الهوية. يتميز بدمج عزل المهام القائم على الحاويات، وإدارة القطع الأثرية (artifacts) ذات النوع القوي لتمرير البيانات، والتخزين المؤقت للنتائج القابل للعنونة بالمحتوى لتجنب الحسابات الزائدة. يغطي النظام تنسيق سير العمل الشامل، بما في ذلك تنفيذ المهام المتوازي، وجدولة التشغيل المتكرر، ومنطق التفرع الشرطي. كما يدعم تتبع التجارب، وجمع مقاييس سير العمل، وإدارة مكونات خط الأنابيب القابلة لإعادة الاستخدام، مع القدرة على تكوين طلبات موارد الأجهزة المحددة لوحدة المعالجة المركزية (CPU) والذاكرة ووحدة معالجة الرسومات (GPU). يتم توزيع البرنامج عبر Python SDK ويمكن نشره في بيئات مستقلة أو محلية أو متعددة المستأجرين.

    Implements scalable systems for distributing the construction of machine learning models across compute clusters.

    Python
    عرض على GitHub↗4,154
  • facebookresearch/dlrmالصورة الرمزية لـ facebookresearch

    facebookresearch/dlrm

    4,044عرض على GitHub↗

    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 t

    Implements a scalable system for distributing the training of large-scale embedding models across compute clusters.

    Python
    عرض على GitHub↗4,044
  • openmanus/openmanus-rlالصورة الرمزية لـ OpenManus

    OpenManus/OpenManus-RL

    3,916عرض على GitHub↗

    OpenManus-RL is a reinforcement learning framework and distributed training pipeline designed to train large language models as agents. It serves as an agentic reasoning optimizer and reward model trainer, providing the infrastructure to improve model decision-making through reward-based policy optimization. The project distinguishes itself through a distributed architecture that supports parameter sharding across multiple compute nodes and a coordinated rollout system for collecting interaction trajectories. It incorporates advanced reasoning strategies, such as Tree-of-Thoughts and Monte Ca

    Coordinates environment initialization, worker group scaling, and policy updates across multiple compute nodes.

    Python
    عرض على GitHub↗3,916
  • fudan-generative-vision/hallo2الصورة الرمزية لـ fudan-generative-vision

    fudan-generative-vision/hallo2

    3,713عرض على GitHub↗

    Hallo2 is an AI video generation tool and audio-driven portrait animation framework designed to transform static images into speaking videos. It functions as a portrait image animator that synchronizes a single photo with an audio track to produce high-resolution talking head videos. The system includes a distributed animation trainer for fine-tuning deep learning models using custom datasets and distributed computing resources. It employs hierarchical video generation and temporal consistency modeling to produce long-form character animations that remain stable over extended durations. The

    Provides a scalable system for distributing the fine-tuning of animation models across compute clusters.

    Python
    عرض على GitHub↗3,713
  • allenai/open-instructالصورة الرمزية لـ allenai

    allenai/open-instruct

    3,586عرض على GitHub↗

    Open-Instruct is a distributed training and instruction tuning framework for large language models. It functions as a coordinator for supervised fine-tuning, reinforcement learning from human feedback pipelines, and tool-use training, providing specialized roles for dataset curation and model alignment. The project distinguishes itself through a high-performance training architecture that utilizes actor-based distributed coordination and hybrid sharding to manage large GPU clusters. It implements advanced alignment techniques including direct preference optimization, group relative policy opt

    Provides a coordinator for managing environment initialization and worker scaling across large GPU clusters during distributed training.

    Python
    عرض على GitHub↗3,586
  • dllxw/baby-llama2-chineseالصورة الرمزية لـ DLLXW

    DLLXW/baby-llama2-chinese

    2,891عرض على GitHub↗

    This project is a training pipeline and framework for developing Chinese language models based on the Llama 2 architecture. It functions as a distributed GPU trainer and dataset preprocessing toolkit designed for both the initial pre-training of baseline models and subsequent supervised fine-tuning. The system distinguishes itself through a specialized workflow for Chinese text, incorporating a data curation pipeline that uses similarity hashing for deduplication and a tokenization process that converts raw text into memory-mapped binary files for efficient disk access. It implements a superv

    Provides a scalable system for distributing the training of language models across multiple GPU compute nodes.

    Python
    عرض على GitHub↗2,891
  1. Home
  2. Artificial Intelligence & ML
  3. Distributed ML Trainers

استكشف الوسوم الفرعية

  • Trainer CoordinationManagement of environment initialization and worker scaling for distributed ML training. **Distinct from Distributed ML Trainers:** Focuses on the orchestration of training workers rather than the general distribution of the model.