awesome-repositories.comCategoriesBlog
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
·
deepseek-ai avatar

deepseek-ai/Engram

0
View on GitHub↗
4,462 stars·341 forks·Python·Apache-2.0·9 views

Engram

Engram is a dynamic knowledge retrieval system and memory augmentation framework for large language models. It functions as a scalable memory lookup layer and sparse architecture component designed to fuse static model knowledge with dynamic external states to improve factuality and reduce hallucinations.

The system utilizes conditional memory retrieval and differentiable memory addressing to map input tokens to specific indices within a large-scale associative memory store. This allows the model to increase its total available parameters by storing weights in external lookup tables and activating only the relevant knowledge segments for a given input.

The framework covers model sparsity optimization and scalable augmentation, using key-value retrieval and dynamic parameter fusion to enhance performance on specialized tasks without requiring a full retraining of the network.

Features

  • Knowledge Retrieval Systems - Implements a system for accessing stored information by fusing static weights with scalable lookup mechanisms.
  • Memory Storage and Retrieval Systems - Combines static memory with dynamic states to improve knowledge retrieval and manage data sparsity.
  • Learned Memory Augmentations - Fuses static knowledge with dynamic states to improve retrieval and increase sparsity in large language models.
  • Differentiable Memory Addressing - Uses differentiable memory addressing to learn optimal mappings between input tokens and memory indices.
  • Parameter State Fusion - Fuses static weights with dynamic memory states to adapt the model's knowledge for each input.
  • Dynamic Memory Integration - Expands the knowledge capacity of language models by integrating dynamic external memory states during inference.
  • Model Sparsity - Reduces computational overhead by using conditional memory lookups to increase structural sparsity.
  • External Memory Scaling - Increases total available parameters by storing weights in external lookup tables instead of active layers.
  • Conditional Weight Retrieval - Implements a conditional memory lookup mechanism to retrieve specific weights based on input tokens.
  • Sparse Model Architectures - Optimizes memory usage by implementing an architecture that activates only relevant knowledge segments.
  • Associative Weight Retrieval - Provides a query-based lookup mechanism to retrieve specific weight vectors from an associative memory store.
  • Embedding-to-Memory Mapping - Maps input embeddings to specific memory locations to retrieve relevant weights during the forward pass.
  • Memory-Based Augmentation - Enhances performance on specialized tasks using external memory modules without requiring full network retraining.
  • Embedding Lookup Layers - Provides a scalable lookup layer for conditional memory retrieval of external knowledge.

Star history

Star history chart for deepseek-ai/engramStar history chart for deepseek-ai/engram

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

Open-source alternatives to Engram

Similar open-source projects, ranked by how many features they share with Engram.
  • paddlepaddle/erniePaddlePaddle avatar

    PaddlePaddle/ERNIE

    7,717View on GitHub↗

    ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the PaddlePaddle deep learning platform. It provides a comprehensive suite of core components, including an inference server for vision and language models, a training and fine-tuning toolkit, and a framework for building retrieval-augmented generation systems using private knowledge bases. The project features multimodal AI models capable of reasoning across text, images, and video to perform complex visual understanding and information extraction. It distinguishes itself through specialize

    Pythonernieernie-45ernie-45-vl
    View on GitHub↗7,717
  • mksglu/context-modemksglu avatar

    mksglu/context-mode

    17,558View on GitHub↗

    This project provides a system for managing agent context and session memory, featuring an agent context compactor, an AI session memory manager, and a tool output sandbox. It functions as a middleware layer and server extension for the Model Context Protocol to optimize context windows and reduce token usage. The system optimizes agent performance by sandboxing tool outputs and externalizing large data sets, replacing raw I/O with pointers and concise summaries. It employs a persistent knowledge base that indexes session history and tool outputs for retrieval via full-text search, ensuring s

    TypeScriptantigravityclaudeclaude-code
    View on GitHub↗17,558
  • llsourcell/doctor-dignityllSourcell avatar

    llSourcell/Doctor-Dignity

    3,827View on GitHub↗

    Doctor-Dignity is a privacy-preserving medical AI framework designed to execute large language models and diagnostic reasoning tasks locally on edge hardware. It provides a local inference engine and retrieval augmented generation implementation that ensures sensitive health data remains offline by removing dependencies on external cloud servers and internet connectivity. The project includes a medical fine-tuning framework for adapting base language models to specialized clinical domains using parameter-efficient methods. To enable execution on resource-constrained and mobile devices, it pro

    Python
    View on GitHub↗3,827
  • tiiny-ai/powerinferTiiny-AI avatar

    Tiiny-AI/PowerInfer

    8,714View on GitHub↗

    PowerInfer is a high-performance local large language model inference engine and sparse inference framework. It provides a runtime for executing models on consumer-grade hardware, utilizing a GPU acceleration backend to optimize tensor operations for graphics processors. The system distinguishes itself through a sparse inference framework that increases generation speed by skipping computations based on activation sparsity in model weights. It includes a GGUF model converter for transforming weights and metadata into a unified binary format, as well as an OpenAI API compatible server for inte

    C++large-language-modelsllamallm
    View on GitHub↗8,714
See all 30 alternatives to Engram→

Frequently asked questions

What does deepseek-ai/engram do?

Engram is a dynamic knowledge retrieval system and memory augmentation framework for large language models. It functions as a scalable memory lookup layer and sparse architecture component designed to fuse static model knowledge with dynamic external states to improve factuality and reduce hallucinations.

What are the main features of deepseek-ai/engram?

The main features of deepseek-ai/engram are: Knowledge Retrieval Systems, Memory Storage and Retrieval Systems, Learned Memory Augmentations, Differentiable Memory Addressing, Parameter State Fusion, Dynamic Memory Integration, Model Sparsity, External Memory Scaling.

What are some open-source alternatives to deepseek-ai/engram?

Open-source alternatives to deepseek-ai/engram include: llsourcell/doctor-dignity — Doctor-Dignity is a privacy-preserving medical AI framework designed to execute large language models and diagnostic… paddlepaddle/ernie — ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the… tiiny-ai/powerinfer — PowerInfer is a high-performance local large language model inference engine and sparse inference framework. It… mksglu/context-mode — This project provides a system for managing agent context and session memory, featuring an agent context compactor, an… nirdiamant/agents-towards-production — This project is a comprehensive framework for developing, orchestrating, and deploying autonomous agents. It provides… thedotmack/claude-mem — Claude-mem is an agentic memory persistence system designed to provide AI assistants with long-term context across…