awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesInfinite Sequence Processing

Architectures capable of processing endless streams of data without system restarts or memory exhaustion.

Distinct from Sequence Length Constraints: Existing candidates focus on sequence length constraints or mapping, not the architectural capability of infinite streaming.

Explore 5 awesome GitHub repositories matching artificial intelligence & ml · Infinite Sequence Processing. Refine with filters or upvote what's useful.

Awesome Infinite Sequence Processing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mit-han-lab/streaming-llmAvatar mit-han-lab

    mit-han-lab/streaming-llm

    7,232Vezi pe GitHub↗

    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 an

    Handles input sequences of any length without needing to restart the system via a rolling cache of attention sinks.

    Python
    Vezi pe GitHub↗7,232
  • apple/swift-algorithmsAvatar apple

    apple/swift-algorithms

    6,293Vezi pe GitHub↗

    Swift Algorithms is a library of sequence and collection algorithms for Swift, providing operations for splitting, cycling, combining, and sampling collections with lazy evaluation. It extends Swift's standard library with algorithms that work across all types conforming to Sequence and Collection protocols, enabling efficient data processing without intermediate storage. The library specializes in combinatorial enumeration, generating all possible permutations, combinations, and product sequences from collections for testing and exploration. It also includes utilities for splitting collectio

    Repeats collection elements endlessly to create infinite sequences for continuous iteration.

    Swiftalgorithmiteratoritertools
    Vezi pe GitHub↗6,293
  • dtao/lazy.jsAvatar dtao

    dtao/lazy.js

    5,975Vezi pe GitHub↗

    Lazy.js is a JavaScript library that implements a lazy evaluation model for processing collections and data streams. It defers all computation until iteration begins, building chains of transformations that execute only when values are consumed, avoiding intermediate arrays and buffering. The library wraps data sources into a uniform sequence interface, enabling operations like map and filter to be chained together without materializing intermediate results. The library extends lazy processing beyond simple collections to handle asynchronous data sources, DOM events, strings, and Node.js stre

    Producing values on demand forever from infinite sequences, supporting mapping and filtering without a fixed collection.

    JavaScript
    Vezi pe GitHub↗5,975
  • pytoolz/toolzAvatar pytoolz

    pytoolz/toolz

    5,117Vezi pe GitHub↗

    Toolz is a Python library that implements functional programming utilities for iterable transformation, dictionary manipulation, function composition, and lazy evaluation. It provides a set of pure functions designed to work with Python's built-in data structures, enabling concise and composable data processing workflows. What distinguishes toolz is its support for curried partial application, allowing functions to be incrementally applied and reused. It includes dictionary-centric operations that handle nested structures, and offers iterable chain transformers that combine mapping, filtering

    Handles large or infinite sequences efficiently by processing elements on demand without loading all into memory.

    Python
    Vezi pe GitHub↗5,117
  • koka-lang/kokaAvatar koka-lang

    koka-lang/koka

    3,936Vezi pe GitHub↗

    Koka este un limbaj de programare funcțional, tipizat static, care dispune de un sistem de efecte algebrice. Utilizează un sistem de tipuri puternic pentru a verifica corectitudinea programului și a urmări efectele secundare la momentul compilării. Limbajul se distinge printr-un compilator cu numărare de referințe care transformă codul sursă în cod C nativ, eliminând nevoia unui garbage collector de tip tracing. Utilizează actualizări in-place bazate pe percepție pentru a reduce overhead-ul de memorie și folosește recursivitatea pe coadă modulo cons pentru construcția structurilor de date cu spațiu constant. Sistemul oferă o bibliotecă standard cuprinzătoare care acoperă operațiuni numerice cu aritmetică de precizie arbitrară, procesarea șirurilor de caractere cu vizualizări eficiente și modelarea datelor co-inductive pentru structuri infinite. Include, de asemenea, suport integrat pentru profilarea execuției prin eșantionare hardware și un mecanism compozabil pentru gestionarea excepțiilor și a fluxurilor asincrone.

    Implements lazy infinite sequences using co-inductive types for head and tail retrieval.

    Kokaalgebraic-effectseffect-handlershandler
    Vezi pe GitHub↗3,936
  1. Home
  2. Artificial Intelligence & ML
  3. Infinite Sequence Processing

Explorează sub-etichetele

  • Lazy Infinite Sequences2 sub-tag-uriRepresents potentially infinite lists by calculating elements only at the moment of access using lazy loading. **Distinct from Infinite Sequence Processing:** Distinct from Infinite Sequence Processing: focuses on lazy evaluation for infinite sequences rather than general infinite stream processing.