awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
b4rtaz avatar

b4rtaz/distributed-llama

0
View on GitHub↗
2,837 Stars·210 Forks·C++·mit·8 Aufrufe

Distributed Llama

Distributed-llama is a distributed inference engine and command line tool for running large language models across multiple networked machines. It functions as a compute cluster manager that coordinates worker nodes to share the computational load of a single model.

The system utilizes tensor parallelism to shard model weights across different hosts, allowing the execution of models that exceed the memory capacity of a single piece of hardware. It includes a dedicated format converter to transform standard model files into a compatible binary layout optimized for distributed loading.

The engine provides capabilities for multi-node model execution, worker node management, and text generation through a server interface or interactive chat sessions.

Features

  • Distributed Inference Frameworks - A distributed inference framework that runs large language models across multiple networked machines using tensor parallelism.
  • Distributed Inference Engines - An engine for splitting and executing large language model inference workloads across multiple networked nodes.
  • Distributed Model Execution - Executes large language model workloads spread across multiple networked machines to increase processing speed.
  • Tensor-Parallel Inference Distributions - Splits model weights across multiple network nodes using tensor parallelism to handle models exceeding single-device memory.
  • Multi-Node - Groups independent machines into a virtual compute resource to enable multi-node tensor parallelism.
  • Large Language Model Deployments - Enables the deployment and execution of massive models that exceed the memory capacity of a single piece of hardware.
  • Interactive Model Inference Sessions - Provides a command-line interface and server for interactive chat sessions and batch text generation.
  • Distributed Layer Synchronizers - Coordinates the forward pass to ensure each model layer finishes processing across all nodes before the next begins.
  • Model Format Converters - Translates standard model files into specialized binary formats compatible with the distributed inference engine.
  • Coordinator-Worker Orchestration - Implements a coordinator-worker architecture to manage the distribution of inference tasks across a cluster of backend nodes.
  • Distributed Loading Layouts - Provides a dedicated converter to translate model weights into a binary layout optimized for distributed memory mapping.
  • Compute Cluster Orchestration - Coordinates the lifecycle and configuration of a cluster of nodes to share the computational load of a single model.
  • Command Line Model Inferences - Offers a command line interface for generating text responses from a local or networked model cluster.
  • Cluster Node Management - Acts as a backend coordinator for managing the membership and lifecycle of worker nodes across different hosts.
  • LLM Format Converters - Transforms large language models into specialized formats optimized for distributed inference on private hardware.
  • Worker Node Management - Initializes and configures backend worker nodes on specific hosts and ports to participate in the compute cluster.
  • Socket Networking - Uses low-level network sockets for the exchange of tensor data and synchronization signals between worker nodes.
  • Inference Engines - Cluster-based inference acceleration using multiple home devices.
  • LLM Development Utilities - Cluster-based acceleration for local LLM inference.

Star-Verlauf

Star-Verlauf für b4rtaz/distributed-llamaStar-Verlauf für b4rtaz/distributed-llama

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht b4rtaz/distributed-llama?

Distributed-llama is a distributed inference engine and command line tool for running large language models across multiple networked machines. It functions as a compute cluster manager that coordinates worker nodes to share the computational load of a single model.

Was sind die Hauptfunktionen von b4rtaz/distributed-llama?

Die Hauptfunktionen von b4rtaz/distributed-llama sind: Distributed Inference Frameworks, Distributed Inference Engines, Distributed Model Execution, Tensor-Parallel Inference Distributions, Multi-Node, Large Language Model Deployments, Interactive Model Inference Sessions, Distributed Layer Synchronizers.

Welche Open-Source-Alternativen gibt es zu b4rtaz/distributed-llama?

Open-Source-Alternativen zu b4rtaz/distributed-llama sind unter anderem: intel/ipex-llm — Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning… huggingface/text-generation-inference — Text Generation Inference is a production-ready engine designed for the deployment and serving of large language… paddlepaddle/fastdeploy — FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models.… zml/zml — zml is a machine learning model compiler and cross-platform inference engine that transforms model descriptions into… intel-analytics/bigdl — BigDL is a PyTorch acceleration framework and distributed inference engine designed for large language models. It… ztxz16/fastllm — fastllm is a set of specialized software components for model weight conversion, Mixture-of-Experts runtimes, and…

Open-Source-Alternativen zu Distributed Llama

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Distributed Llama.
  • intel/ipex-llmAvatar von intel

    intel/ipex-llm

    8,836Auf GitHub ansehen↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Python
    Auf GitHub ansehen↗8,836
  • huggingface/text-generation-inferenceAvatar von huggingface

    huggingface/text-generation-inference

    10,775Auf GitHub ansehen↗

    Text Generation Inference is a production-ready engine designed for the deployment and serving of large language models. It functions as a containerized runtime environment that manages model execution, scales across distributed hardware, and provides high-performance inference capabilities for demanding production environments. The project distinguishes itself through advanced optimization techniques, including continuous batching to maximize hardware utilization and tensor parallelism to shard large models across multiple accelerator cards. It supports efficient inference through custom com

    Pythonbloomdeep-learningfalcon
    Auf GitHub ansehen↗10,775
  • paddlepaddle/fastdeployAvatar von PaddlePaddle

    PaddlePaddle/FastDeploy

    3,700Auf GitHub ansehen↗

    FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models. It provides the infrastructure to launch model services that process combined image, video, and text inputs, exposing these capabilities through a standardized, OpenAI-compatible API for chat and text completions. The project distinguishes itself through advanced inference pipeline engineering and GPU optimization. It employs speculative decoding, tensor parallelism, and a disaggregated execution model that separates prefill and decode phases across different hardware resourc

    Pythonernieernie-45ernie-45-vl
    Auf GitHub ansehen↗3,700
  • intel-analytics/bigdlAvatar von intel-analytics

    intel-analytics/BigDL

    8,845Auf GitHub ansehen↗

    BigDL is a PyTorch acceleration framework and distributed inference engine designed for large language models. It provides a toolkit for running models on Intel hardware, integrating quantization tools and libraries for parameter-efficient fine-tuning. The project distinguishes itself through the use of pipeline parallelism to distribute model workloads across multiple hardware accelerators. It utilizes low-bit integer quantization and speculative decoding to reduce memory footprints and decrease text generation latency. The system covers broad capabilities in model optimization, including w

    Python
    Auf GitHub ansehen↗8,845
Alle 30 Alternativen zu Distributed Llama anzeigen→