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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
facebookresearch avatar

facebookresearch/llama

0
View on GitHub↗
59,466 stars·9,790 forks·Python·32 views

Llama

Llama is a large language model runtime and inference engine designed to load and execute autoregressive transformer models. It enables the generation of natural language text completions from prompts using pretrained weights.

The system features multi-GPU model parallelism, which distributes model weights and workloads across multiple graphics processors to support larger parameter counts. It also incorporates a content safety filter that uses classifiers to intercept and block unsafe inputs or outputs during the inference process.

The project covers broad capabilities in distributed model execution, GPU resource scaling, and AI safety filtering.

Features

  • Generative Text Inference - Provides a system for producing natural language text completions from prompts using large language models.
  • Distributed Model Execution - Spreads large model workloads across multiple graphics processors to handle high parameter counts.
  • Hardware Acceleration Kernels - Offloads heavy tensor mathematical operations to specialized GPU kernels for high-throughput processing.
  • Inference Execution Engines - Acts as a runtime for executing large language models to generate text completions from prompts.
  • Large Language Models - Runs pretrained Llama models to generate natural language text completions based on provided prompts.
  • Autoregressive Decoding Strategies - Generates text one token at a time by feeding previous outputs back into the model.
  • Large Language Model Runtimes - Provides a technical implementation for loading and running autoregressive transformer models on compatible hardware.
  • Sharded Device Mapping - Maps specific model layers to individual graphics processors to support models exceeding single GPU memory.
  • Distributed Execution - Implements distributed execution of model workloads across multiple GPUs to handle high parameter counts.
  • Multi-GPU Distribution - Distributes model weights and workloads across multiple graphics processors to handle large parameter counts.
  • Weight Distribution - Distributes model weights across multiple graphics processors to support models larger than a single GPU's memory.
  • Tensor Parallelism - Splits large weight matrices across multiple GPUs to perform matrix multiplications in parallel.
  • KV Cache Management - Manages a key-value cache in memory to avoid redundant computations during autoregressive generation.
  • GPU Resource Scaling - Manages model parallelism to distribute weights across available hardware for efficient large scale deployment.
  • Content Filtering - Uses separate safety models to detect and block prohibited content from reaching the user.
  • Model Inference Filtering - Intercepts and blocks unsafe inputs or outputs during the inference process using secondary classifiers.
  • Model Safety Filters - Implements a set of classifiers that intercept and block unsafe inputs or outputs during inference.
  • Decoder Models - Efficient foundation language model for text generation.
  • Foundation Models - Open-source large language model series.
  • General Purpose Models - Foundation models for research and commercial fine-tuning applications.
  • International Models - Foundational open-weights model series for research and commercial use.
  • Large Language Models - Official implementation of the Llama model family.
  • Open Source Models - Open and efficient foundation language models for research.
  • General Purpose Models - Base model for numerous domain-specific fine-tuning projects.
  • Large Language Models (LLMs) - Listed in the “Large Language Models (LLMs)” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for facebookresearch/llamaStar history chart for facebookresearch/llama

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Llama

These projects share indexed features with Llama. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • xai-org/grok-1xai-org avatar

    xai-org/grok-1

    51,690View on GitHub↗

    Grok-1 is an open-weights large language model implementation featuring a sparse mixture-of-experts architecture. It is designed for high-performance text generation and natural language processing by activating only a subset of specialized expert layers per token. The model utilizes 8-bit weight quantization to reduce memory overhead and accelerate loading. To manage its high parameter count, the implementation supports activation sharding, which distributes the memory load across multiple hardware devices during execution. The project covers large-scale model inference, including text comp

    Python
    View on GitHub↗51,690
  • mistralai/mistral-srcmistralai avatar

    mistralai/mistral-src

    10,821View on GitHub↗

    This project is a large language model inference library and framework designed to run models for text generation, problem solving, and coding assistance. It includes a multimodal framework for processing combined image and text inputs and a tool-use implementation that enables the execution of external functions based on model reasoning. The system features a distributed GPU inference engine that spreads large model workloads across multiple graphics processors to increase processing speed and meet memory requirements. It also provides containerized model deployment through pre-packaged imag

    Jupyter Notebook
    View on GitHub↗10,821
  • qwenlm/qwenQwenLM avatar

    QwenLM/Qwen

    21,294View on GitHub↗

    Qwen is a comprehensive framework for large language model development, serving, and deployment. It provides a complete ecosystem for transformer-based sequence modeling, offering base models alongside specialized tools for instruction-tuned alignment, fine-tuning, and long-context inference. The project is designed to support both research and production environments, enabling users to train, optimize, and host generative models locally or across distributed hardware. The framework distinguishes itself through its focus on high-performance serving and extensibility. It features a high-perfor

    Pythonchineseflash-attentionlarge-language-models
    View on GitHub↗21,294
  • thudm/chatglm2-6bTHUDM avatar

    THUDM/ChatGLM2-6B

    15,565View on GitHub↗

    ChatGLM2-6B is an open-weight large language model designed for natural language conversations and text generation in both English and Chinese. It functions as a bilingual chat model capable of processing and maintaining coherence across text sequences up to 32K tokens. The model is optimized for local deployment through precision quantization, which reduces memory requirements to allow execution on consumer-grade hardware. It supports distributing model weights across multiple graphics cards to handle parameters that exceed the memory of a single device. The project covers capabilities for

    Python
    View on GitHub↗15,565
Compare all 30 related projects→

Frequently asked questions

What does facebookresearch/llama do?

Llama is a large language model runtime and inference engine designed to load and execute autoregressive transformer models. It enables the generation of natural language text completions from prompts using pretrained weights.

What are the main features of facebookresearch/llama?

The main features of facebookresearch/llama are: Generative Text Inference, Distributed Model Execution, Hardware Acceleration Kernels, Inference Execution Engines, Large Language Models, Autoregressive Decoding Strategies, Large Language Model Runtimes, Sharded Device Mapping.

Which projects share features with facebookresearch/llama?

Projects with overlapping indexed features include: xai-org/grok-1 — Grok-1 is an open-weights large language model implementation featuring a sparse mixture-of-experts architecture. It… mistralai/mistral-src — This project is a large language model inference library and framework designed to run models for text generation,… qwenlm/qwen — Qwen is a comprehensive framework for large language model development, serving, and deployment. It provides a… thudm/chatglm2-6b — ChatGLM2-6B is an open-weight large language model designed for natural language conversations and text generation in… sgl-project/sglang — Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It… meta-llama/llama3 — Llama 3 is a collection of pretrained, autoregressive transformer-based models designed for natural language…