19 रिपॉजिटरी
Maintains the values of variables and object states across multiple separate executions within a session.
Distinct from Session State Persistence: Distinct from Session State Persistence: focuses on the runtime memory state of an executed script rather than tool settings or query history.
Explore 19 awesome GitHub repositories matching development tools & productivity · Execution State Persistence. Refine with filters or upvote what's useful.
This project is a library of automation scripts designed for the BoxJs environment. It functions as an external API client and integration interface for interacting with remote servers. The system provides a persistent local data store to maintain state between script executions by saving and retrieving strings and JSON objects. It enables data exchange through structured JSON objects and supports both synchronous and asynchronous network requests using custom headers.
Maintains variable and object states across multiple separate script executions within the runtime session.
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer
Persists function progress across steps, retries, and deployments to ensure reliable completion of complex workflows.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Maintains shell state and working files across command executions using persistent storage volumes.
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Persists function progress and intermediate states across pipeline steps and retries to ensure reliable workflow completion.
Jitsu is an open-source customer data platform designed to orchestrate event data pipelines. It captures, transforms, and routes behavioral data from web and server sources into data warehouses and analytics tools, providing a unified infrastructure for managing event streams. The platform distinguishes itself through its focus on self-hosted, containerized operations that grant users full control over their data security and privacy. It features a robust identity resolution engine that stitches disparate user identifiers into persistent profiles across sessions and devices, alongside program
Maintains key-value state across individual event processing tasks with configurable expiration.
Ignite PyTorch न्यूरल नेटवर्क के लिए एक उच्च-स्तरीय ट्रेनिंग फ्रेमवर्क है जो एक ट्रेनिंग इंजन और डीप लर्निंग लाइफसाइकिल मैनेजर के रूप में कार्य करता है। यह ट्रेनिंग और इवैल्यूएशन लूप को व्यवस्थित और स्वचालित करने, डेटा इटरेटर्स को प्रबंधित करने और मॉडल ट्रेनिंग प्रक्रिया के दौरान विशिष्ट मील के पत्थर पर इवेंट हैंडलर्स को ट्रिगर करने के लिए एक संरचित सिस्टम प्रदान करता है। यह प्रोजेक्ट डिस्ट्रीब्यूटेड ट्रेनिंग और मॉडल इवैल्यूएशन के लिए टूल्स के एक व्यापक सूट के माध्यम से खुद को अलग करता है। इसमें ग्रेडिएंट्स को सिंक्रोनाइज़ करने और कई GPUs या नोड्स के बीच सामूहिक संचार का समन्वय करने के लिए यूटिलिटीज, साथ ही परफॉरमेंस मेट्रिक्स की गणना और k-fold क्रॉस-वैलिडेशन करने के लिए एक इवैल्यूएशन सूट शामिल है। इसकी व्यापक क्षमताएं ट्रेनिंग वर्कफ़्लो ऑटोमेशन को कवर करती हैं, जिसमें लर्निंग रेट शेड्यूलिंग, अर्ली स्टॉपिंग और हाइपरपैरामीटर ऑप्टिमाइज़ेशन शामिल हैं। फ्रेमवर्क एक्सपेरिमेंट ट्रैकिंग, निष्पादन समय प्रोफाइलिंग और मेमोरी उपयोग को ऑप्टिमाइज़ करने के लिए मिक्स्ड प्रिसिजन ट्रेनिंग के लिए ऑब्जर्वेबिलिटी टूल्स भी प्रदान करता है। मॉडल चेकपॉइंट्स को प्रबंधित करने और ट्रेनिंग सत्रों को रिकवर करने के लिए स्टेट पर्सिस्टेंस मैकेनिज्म शामिल हैं। डिप्लॉयमेंट और एनवायरनमेंट सेटअप को सरल बनाने के लिए कंटेनराइज़्ड एनवायरनमेंट उपलब्ध हैं।
Stores and retrieves internal execution data and metadata to maintain continuity across training sessions.
Navigation2 स्वायत्त मोबाइल रोबोट के लिए एक ROS 2 नेविगेशन फ्रेमवर्क है। यह टक्कर-मुक्त मार्ग की गणना करने और आंदोलन कमांड निष्पादित करने के लिए पथ योजनाकार, कॉस्टमैप प्रबंधन प्रणाली, काइनेमेटिक मोशन कंट्रोलर और बिहेवियर ट्री ऑर्केस्ट्रेटर की मुख्य पहचान प्रदान करता है। यह फ्रेमवर्क मॉड्यूलर टास्क सर्वर को समन्वित करने के लिए बिहेवियर ट्री के उपयोग द्वारा प्रतिष्ठित है, जो जटिल नेविगेशन दिनचर्या और स्वायत्त रिकवरी क्रियाओं को सक्षम बनाता है। यह एक प्लगइन-आधारित आर्किटेक्चर का समर्थन करता है जो विभिन्न वातावरणों के अनुकूल होने के लिए रनटाइम पर प्लानर्स और कंट्रोलर्स को बदलने की अनुमति देता है। यह सिस्टम क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें वैश्विक और स्थानीय पथ योजना, 2D SLAM और मानचित्र-आधारित स्थानीयकरण, और ग्रिड-आधारित कॉस्टमैप के माध्यम से पर्यावरणीय मॉडलिंग शामिल है। यह विभिन्न ड्राइवट्रेन काइनेमेटिक्स के लिए गति नियंत्रण का प्रबंधन करता है और टक्कर निगरानी और आपातकालीन रोकथाम के लिए सुरक्षा प्रणालियों को शामिल करता है। अतिरिक्त ऑर्केस्ट्रेशन सुविधाओं में मल्टी-डेस्टिनेशन वेपॉइंट अनुक्रमण, गतिशील लक्ष्य ट्रैकिंग और स्वचालित डॉकिंग प्रक्रियाएं शामिल हैं। यह फ्रेमवर्क अपने परिचालन सर्वरों के स्टार्टअप, शटडाउन और स्वास्थ्य निगरानी को समन्वित करने के लिए लाइफसाइकिल-प्रबंधित घटकों का उपयोग करता है।
Persists progress and enables pausing and resuming of behaviors across system restarts.
यह प्रोजेक्ट TensorFlow का उपयोग करके न्यूरल नेटवर्क विकास के लिए शैक्षिक संसाधनों और संदर्भ कार्यान्वयन का एक संग्रह है। यह डीप लर्निंग आर्किटेक्चर बनाने के लिए एक व्यापक शिक्षण पाठ्यक्रम, मशीन लर्निंग पाठ्यक्रम और व्यावहारिक कार्यान्वयन गाइड के रूप में कार्य करता है। कोडबेस मॉडल प्रकारों की एक विस्तृत श्रृंखला को कवर करने वाली निर्देशात्मक सामग्री और उदाहरण प्रदान करता है, जिसमें इमेज क्लासिफिकेशन के लिए कन्वेन्शनल न्यूरल नेटवर्क, अनुक्रमिक डेटा के लिए रिकरेंट नेटवर्क और लॉन्ग शॉर्ट-टर्म मेमोरी सेल्स, और जेनरेटिव मॉडलिंग के लिए ऑटोएनकोडर शामिल हैं। इसमें डीप रीइन्फोर्समेंट लर्निंग एजेंटों के लिए कार्यान्वयन और नए कार्यों के लिए प्री-ट्रेंड मॉडल को अनुकूलित करने के लिए ट्रांसफर लर्निंग तकनीकें भी शामिल हैं। यह प्रोजेक्ट डेटा प्रीप्रोसेसिंग, कंप्यूटेशनल ग्राफ परिभाषा और वेट ऑप्टिमाइज़ेशन सहित पूर्ण विकास लाइफसाइकिल को कवर करता है। यह मॉडल मूल्यांकन और प्रशिक्षण अनुकूलन के लिए उपयोगिताएं प्रदान करता है, जैसे कि ड्रॉपआउट और रेगुलराइजेशन, साथ ही नेटवर्क आर्किटेक्चर को विज़ुअलाइज़ करने और प्रशिक्षण मेट्रिक्स की निगरानी करने के लिए टूल प्रदान करता है।
Provides mechanisms to save and restore the internal state of the training engine to disk.
Hydrogen is an interactive code execution environment and text editor integration that enables the execution of individual lines or blocks of code with immediate inline output. It functions as a polyglot interactive notebook and a remote kernel orchestrator, allowing users to run code via Jupyter kernels and render rich media, such as plots, images, and video, directly within the editor. The system distinguishes itself through remote kernel management, routing code execution to external containers or remote servers via network sockets. It maintains a stateful programming environment where lan
Preserves the values of variables and object states across multiple separate executions.
crun एक लो-लेवल कंटेनर रनटाइम है जो अलग-थलग प्रक्रियाओं के जीवनचक्र को प्रबंधित करने के लिए Open Container Initiative स्पेसिफिकेशन को लागू करता है। यह कंटेनर निर्माण, निष्पादन और विलोपन के लिए मुख्य तंत्र प्रदान करता है, जो मानकीकृत जीवनचक्र प्रबंधन के माध्यम से प्लेटफ़ॉर्म पर संगतता सुनिश्चित करता है। प्रोजेक्ट एक साझा C लाइब्रेरी की पेशकश करके खुद को अलग करती है जो कंटेनर रनटाइम संचालन को सीधे अन्य संकलित अनुप्रयोगों में एम्बेड करने की अनुमति देती है। यह विशेष हैंडलर के माध्यम से निष्पादन क्षमताओं का विस्तार करती है जो अलग-थलग microVMs के भीतर कंटेनरों की तैनाती या WebAssembly वर्कलोड के निष्पादन को सक्षम करते हैं। रनटाइम लो-लेवल आइसोलेशन और संसाधन प्रबंधन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें सुरक्षा के लिए नेमस्पेस और seccomp फ़िल्टर का उपयोग, CPU और मेमोरी सीमा प्रवर्तन के लिए cgroups, और चेकपॉइंट और रिस्टोर के माध्यम से कंटेनर निष्पादन स्थितियों को सहेजने और फिर से शुरू करने के लिए टूल शामिल हैं। यह डायनामिक संसाधन अपडेट, माउंट प्रबंधन, और एक एम्बेडेड Lua इंटरफ़ेस के माध्यम से स्वचालन के लिए इंटरफ़ेस भी प्रदान करता है।
Preserves the execution state of a running container on disk to allow resumption from that point.
RoslynPad is a browser-based C# integrated development environment and interactive playground. It serves as a tool for writing and executing C# code snippets and scripts using the Roslyn compiler for immediate feedback. The environment features an integrated NuGet package manager that allows users to search for and load external .NET library assemblies into a live execution context. It functions as an in-process code executor to minimize startup latency and maintain state across script executions. The platform provides real-time semantic analysis and diagnostic feedback, offering code comple
Maintains variable values and object states across multiple script executions within a single active session.
rlm is an LLM code execution engine and orchestration framework designed to coordinate multiple language model calls and recursive sub-tasks through a programmable environment. It provides a sandboxed REPL environment and a recursive context processor to handle inputs that exceed standard token limits by programmatically decomposing prompts. The project differentiates itself through a reinforcement learning training harness used to teach models how to utilize recursive calls and code execution. It includes a reasoning visualization system that records and renders execution trajectories to ana
Stores prompts and intermediate results as variables in a REPL to allow data modification across multiple turns.
This project is an infrastructure platform designed to provide secure, isolated, and ephemeral cloud-based Linux environments for AI agents and automated code execution. It functions as an orchestrator that provisions on-demand virtual machines, allowing developers to run arbitrary code generated by large language models within hardware-level security boundaries. The platform distinguishes itself through its ability to manage stateful, long-lived sessions that persist across multiple execution calls, enabling complex, multi-step workflows. It supports high-concurrency scaling, allowing for th
Maintains runtime memory and file system state across sequential execution calls to support complex, multi-step workflows.
यह प्रोजेक्ट डीप लर्निंग अवधारणाओं और न्यूरल नेटवर्क आर्किटेक्चर को सिखाने के लिए डिज़ाइन की गई इंटरैक्टिव नोटबुक के एक स्ट्रक्चर्ड पाठ्यक्रम से युक्त एक शैक्षिक संसाधन है। यह TensorFlow 2 फ्रेमवर्क और Keras API के साथ व्यावहारिक अनुभव प्रदान करने पर केंद्रित है, जो उपयोगकर्ताओं को मशीन लर्निंग तकनीकों में महारत हासिल करने के लिए व्यावहारिक अभ्यासों के माध्यम से मार्गदर्शन करता है। रिपॉजिटरी उच्च-प्रदर्शन कंप्यूटिंग के लिए तकनीकी आवश्यकताओं के साथ निर्देशात्मक सामग्री को जोड़कर खुद को अलग करती है। इसमें ग्राफिक्स प्रोसेसिंग यूनिट्स पर हार्डवेयर-एक्सेलेरेटेड प्रशिक्षण का समर्थन करने के लिए स्थानीय डेवलपमेंट वातावरण को कॉन्फ़िगर करने के लिए विशिष्ट गाइड शामिल हैं, यह सुनिश्चित करते हुए कि शिक्षार्थी अपने मॉडल के लिए गहन गणितीय गणना कर सकें। प्लेटफॉर्म न्यूरल नेटवर्क आर्किटेक्चर के रैपिड प्रोटोटाइपिंग से लेकर डेटा साइंस प्रयोगों के निष्पादन तक, डेवलपमेंट वर्कफ़्लो की एक श्रृंखला का समर्थन करता है। यह दस्तावेज़ों के भीतर गणितीय समीकरणों और कोड को रेंडर करने के लिए उपयोगिताएं प्रदान करती है, और यह स्थानीय ऑफ़लाइन डेवलपमेंट और क्लाउड-आधारित निष्पादन वातावरण दोनों को समायोजित करती है।
Maintains the persistent memory of variables and model parameters across multiple execution cells within a single interactive computing environment.
Workflow is a platform for executing long-running, stateful processes that automatically persist progress and recover state after system interruptions. It functions as a durable orchestration engine designed to manage complex, multi-step asynchronous operations within distributed systems. The framework distinguishes itself through event-sourcing and checkpointing mechanisms that record execution steps as an immutable log, allowing for precise state reconstruction after failures. It provides sandboxed task isolation to run side-effect-heavy logic in restricted environments, ensuring that sensi
Persists function progress across steps and retries to ensure reliable completion of long-running processes.
LoRA Easy Training Scripts is a desktop-based graphical interface designed to manage the end-to-end workflow of training custom machine learning models. The application serves as a centralized dashboard for preparing datasets, configuring neural network parameters, and orchestrating the execution of complex training jobs. The tool distinguishes itself by providing a visual environment that abstracts the command-line requirements of model fine-tuning. It enables users to manage training queues, allowing for the automated sequencing of multiple tasks to maximize hardware utilization. By maintai
Maintains persistent internal state to map user-defined interface inputs directly to training engine arguments.
This project is a business rules and complex event processing engine designed to manage logical decision-making and stateful workflows. It functions as a computational framework that evaluates incoming data streams and facts against conditional logic to derive new conclusions and trigger automated actions. The engine distinguishes itself through a combination of forward-chaining inference and deterministic state machine orchestration. It uses salience-based conflict resolution to prioritize rule execution and supports persistent contextual state tracking to manage long-running business proces
Maintains persistent data across rule executions to track entity progress and manage long-running business processes.
This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist
Maintains interpreter variables and file system state across multiple execution steps for interactive workflows.
This project is a JavaScript-based workflow engine designed to execute business process models defined in standard XML. It functions as a stateful orchestrator that manages the lifecycle of complex processes by moving virtual tokens through tasks, gateways, and events. The engine provides a runtime environment for automating business logic, integrating external services, and coordinating human tasks within Node.js or browser-based applications. The engine distinguishes itself through its high degree of extensibility and state management capabilities. It allows developers to inject custom beha
Saves and recovers execution data to allow workflows to be paused, resumed, or rehydrated from serialized context sources.