6 repository-uri
Buffers that treat byte sequences as growable queues to allow data shifting without memory copying.
Distinct from Binary Data Buffers: More specific than general binary data buffers; focuses on the queue-based shifting mechanism to avoid copying.
Explore 6 awesome GitHub repositories matching data & databases · Queue-Based Buffers. Refine with filters or upvote what's useful.
StreamDiffusion is an interactive generative AI framework and inference engine designed for the low-latency delivery of image and video streams. It provides a real-time Stable Diffusion pipeline for text-to-image and image-to-image generation, enabling the creation of continuous generative image streams with minimized computational delay. The framework optimizes throughput using a pre-computed cache engine and residual-based guidance approximation to reduce the number of required model passes. It further manages GPU load through similarity-based frame skipping, which avoids redundant computat
Employs dedicated asynchronous queues to decouple input and output operations during high-frequency image generation.
Okio is a Java I/O library providing a set of tools for efficient byte-stream processing and file system operations. It functions as a buffered byte stream handler and streaming data transformer, utilizing a cross-platform file system API to manage data movement. The project is distinguished by its use of pooled mutable byte buffers that treat sequences as queues to reduce memory copying and garbage collection churn. It further decouples file operations from the host operating system through an abstraction-based file system, allowing for consistent path manipulation and atomic operations acro
Treats byte sequences as a growable queue that allows shifting data between buffers without copying memory.
Glass is an AI desktop assistant and screen-to-LLM interface that processes visual and auditory context from a computer to automate tasks. It functions as a tool for screen analysis, bridging real-time desktop captures with large language models to extract semantic meaning and data insights. The system enables AI-assisted desktop interaction by recording live screen and audio data to provide a persistent digital memory for processing. This allows the application to analyze visible screen information and trigger automation workflows through global keyboard shortcuts.
Implements buffers to decouple high-frequency screen and audio captures from high-latency LLM inference.
Consola este o bibliotecă de logare JavaScript și un framework pluggable care oferă un wrapper de consolă cross-platform. Permite formatarea unificată a output-ului și wrapping-ul fluxului atât în browserul web, cât și în mediile de terminal Node.js. Proiectul se distinge printr-un sistem de raportare pluggable și capacitatea de a intercepta output-ul sistemului global, rutând consola standard și fluxurile de sistem prin handler-e de logare centralizate. Oferă utilitare pentru crearea de interfețe de linie de comandă îmbunătățite vizual, cu suport pentru etichete și niveluri de severitate. Framework-ul acoperă capabilități largi de observabilitate, inclusiv filtrarea nivelului de log, limitarea volumului pentru a preveni spam-ul repetat de mesaje și generarea de logger-e cu scop definit pentru urmărirea specifică a modulelor. Include, de asemenea, mecanisme pentru punerea în coadă și pauza emiterii de log-uri și instrumente pentru simularea comportamentului logger-ului prin implementări mock pentru testarea automatizată. Biblioteca integrează, de asemenea, prompturi interactive de input de la utilizator pentru crearea de interfețe de linie de comandă care colectează răspunsuri de tip text, confirmare și selecție.
Temporarily stores log messages in a memory queue to avoid output during critical operations.
Consola is a diagnostic logging utility and log output manager that provides a unified interface for Node.js and web browser environments. It functions as a scoped logging framework and a tool for capturing user text, confirmations, and selections through interactive console prompts. The project distinguishes itself through a system for creating specialized logger instances with inherited defaults and unique tags for contextual tracking. It also features a pluggable reporter interface that allows for the redirection of standard output to custom logging destinations and external reporters. Th
Implements a buffering mechanism to queue log entries during system pauses.
AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p
Holds logs in a temporary buffer and flushes them only during errors to reduce total stored data volume.