awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mit-han-lab avatar

mit-han-lab/streaming-llm

0
View on GitHub↗
7,232 स्टार्स·399 फोर्क्स·Python·MIT·8 व्यूज़arxiv.org/abs/2309.17453↗

Streaming Llm

This project is a long context inference engine and optimizer designed to process infinite text streams using large language models without memory growth or performance degradation. It serves as a system for maintaining constant memory usage during the generation of text from arbitrarily long input sequences.

The implementation utilizes a rolling key-value cache manager and attention sink mechanisms to stabilize the attention process during continuous stream processing. By retaining initial tokens and employing a sliding window of key-value pairs, the system enables constant-time inference and prevents memory crashes when handling large volumes of text.

The framework covers capabilities for efficient cache management, including selective key-value eviction and fixed-window attention. These mechanisms allow for real-time text streaming and deployment in environments where memory consumption must remain fixed regardless of the sequence length.

Features

  • Rolling KV Caches - Maintains a fixed-size sliding window of key-value pairs by discarding oldest tokens as new ones arrive.
  • Streaming Attention Kernels - Implements attention masks that retain sink tokens to stabilize memory and attention during continuous streaming.
  • Infinite Sequence Processing - Handles input sequences of any length without needing to restart the system via a rolling cache of attention sinks.
  • Constant-Memory Deployments - Enables running large language models in production where memory consumption must remain fixed regardless of sequence length.
  • LLM Performance Optimization Libraries - Increases resource efficiency and execution speed for LLMs processing infinite text streams.
  • Long Context Processing - Generates text from extremely long inputs while keeping memory usage constant and avoiding performance degradation.
  • KV Cache Management - Optimizes memory used for attention mechanisms to enable scalable inference on hardware with limited RAM.
  • KV Cache Eviction - Implements token removal from the memory buffer to keep sequence length constant while preserving critical sink tokens.
  • Selective KV Eviction - Removes specific non-sink tokens from the cache to maintain a constant sequence length during inference.
  • Constant-Time Inference Engines - Provides stable time and memory complexity for token generation by capping the active attention window.
  • LLM-Based Text Processing - Uses large language models to process and maintain context over massive volumes of text.
  • LLM Stream Processing - Handles and concatenates real-time token streams from language models to optimize latency and throughput.
  • Linear-Time Sequence Models - Processes arbitrarily long sequences with linear computational efficiency and constant memory usage per token.
  • Out-of-Core Processing - Processes continuous streams of text that exceed standard memory limits using a rolling cache mechanism.
  • Real-Time Text Streaming - Integrates LLMs into workflows requiring low-latency processing of arbitrary length input streams.
  • Inference Frameworks - Enables efficient streaming with attention sink techniques.

स्टार हिस्ट्री

mit-han-lab/streaming-llm के लिए स्टार हिस्ट्री चार्टmit-han-lab/streaming-llm के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Streaming Llm के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Streaming Llm के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • nvidia/isaac-gr00tNVIDIA का अवतार

    NVIDIA/Isaac-GR00T

    6,222GitHub पर देखें↗
    Jupyter Notebook
    GitHub पर देखें↗6,222
  • ai-dynamo/dynamoai-dynamo का अवतार

    ai-dynamo/dynamo

    6,112GitHub पर देखें↗

    Dynamo is a distributed inference orchestration platform designed for large language models. It functions as a system to coordinate prefill and decode phases across GPU nodes, utilizing a multi-backend runtime adapter to connect engines like vLLM and TensorRT-LLM through a unified block-oriented memory interface. An OpenAI-compatible API server provides the frontend for integration with existing tools and clients. The project is distinguished by its disaggregated serving architecture, which separates prompt processing and token generation onto independent GPU pools to optimize throughput and

    Rust
    GitHub पर देखें↗6,112
  • fminference/flexgenFMInference का अवतार

    FMInference/FlexGen

    9,366GitHub पर देखें↗

    FlexGen is an inference engine for large language models designed for high-throughput execution on single or multiple GPUs. It functions as a framework for managing model execution through a combination of memory offloading, weight compression, and pipeline orchestration. The system enables the execution of models that exceed available GPU memory by moving tensors and caches between GPU memory, system RAM, and disk storage. It utilizes 4-bit weight quantization to reduce the memory footprint of model parameters, allowing for increased batch processing capacity. The project covers distributed

    Python
    GitHub पर देखें↗9,366
  • sgl-project/sglangsgl-project का अवतार

    sgl-project/sglang

    29,079GitHub पर देखें↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Pythonattentionblackwellcuda
    GitHub पर देखें↗29,079
Streaming Llm के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

mit-han-lab/streaming-llm क्या करता है?

This project is a long context inference engine and optimizer designed to process infinite text streams using large language models without memory growth or performance degradation. It serves as a system for maintaining constant memory usage during the generation of text from arbitrarily long input sequences.

mit-han-lab/streaming-llm की मुख्य विशेषताएं क्या हैं?

mit-han-lab/streaming-llm की मुख्य विशेषताएं हैं: Rolling KV Caches, Streaming Attention Kernels, Infinite Sequence Processing, Constant-Memory Deployments, LLM Performance Optimization Libraries, Long Context Processing, KV Cache Management, KV Cache Eviction।

mit-han-lab/streaming-llm के कुछ ओपन-सोर्स विकल्प क्या हैं?

mit-han-lab/streaming-llm के ओपन-सोर्स विकल्पों में शामिल हैं: nvidia/isaac-gr00t. ai-dynamo/dynamo — Dynamo is a distributed inference orchestration platform designed for large language models. It functions as a system… fminference/flexgen — FlexGen is an inference engine for large language models designed for high-throughput execution on single or multiple… vllm-project/vllm — vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models.… sgl-project/sglang — Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It… cstankonrad/long_llama — Long Llama is a transformer-based language model and fine-tuning framework designed to process and maintain logical…