9 مستودعات
Mechanisms for wrapping multiple independent tasks into a single parent task for unified execution.
Distinct from Task Group Orchestration: Distinct from task group orchestration: focuses on the structural grouping of tasks for pipeline triggering rather than asynchronous management.
Explore 9 awesome GitHub repositories matching software engineering & architecture · Pipeline Task Grouping. Refine with filters or upvote what's useful.
Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t
Wraps multiple independent tasks into a single parent task to trigger complex dependency chains.
PromiseKit is a future-based concurrency framework and promise library for Swift and Objective-C. It functions as an asynchronous workflow coordinator, representing the eventual result of an operation to simplify concurrency logic and replace nested callback structures. The framework enables the coordination of both sequential and parallel asynchronous tasks. It provides a structured pipeline for chaining operations, allowing the results of one task to be passed into the next and facilitating the execution of multiple operations simultaneously. The library includes a state-machine based reso
Collects multiple independent promises into a single unit that resolves only when all constituents complete.
Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr
Supports concurrent signal aggregation by waiting for multiple asynchronous branches to complete before proceeding.
KnowledgeGraphData هي مجموعة من مجموعات البيانات المهيكلة والمصنفات المصممة لتوفير طبقة أساسية لأنظمة الذكاء المعرفي والذكاء الاصطناعي. تتكون بشكل أساسي من مجموعات بيانات رسوم بيانية معرفية صينية واسعة النطاق، بما في ذلك بيانات علاقة الكيانات ومجموعات تدريب NLP المستخدمة لدفع الفهم الدلالي والإجابة الآلية على الأسئلة. يركز المشروع على بناء وتصدير رسوم بيانية ضخمة للكيانات والسمات والقيم، وتنظيم المعرفة في تنسيقات محمولة. يوفر تقسيم نطاق متخصص لتخصيص استرجاع المعلومات للمجالات المهنية مثل الرعاية الصحية، والجيش، والأمن العام. يغطي المستودع مجموعة واسعة من القدرات بما في ذلك معالجة اللغة الطبيعية الصينية، والبحث الدلالي، وأنظمة الحوار المعرفي. تشمل مجموعة أدواته التحليل اللغوي، واستخراج الكيانات، واكتشاف المشاعر، وتلخيص النصوص، بالإضافة إلى تحليل المحتوى المرئي لتدقيق المواقع وتحويل الكلام إلى نص.
Organizes entity data into specialized professional domains to tailor information retrieval for specific industries.
Corpora هي مكتبة من مجموعات النصوص المنسقة والمحددة النطاق ومجموعات البيانات المهيكلة. توفر مجموعات من الأسماء والصفات والأفعال المصنفة بتنسيق JSON، مخصصة للاستخدام كبيانات تدريب أو اختبار ثابتة للوكلاء المحادثين والأنظمة المؤتمتة. ينظم المشروع البيانات اللغوية عبر مجالات متنوعة، بما في ذلك العلوم والفنون والجغرافيا. يتم توزيع مجموعات البيانات هذه كملفات مستقلة باستخدام مخطط محايد لغوياً ونموذج بيانات JSON ثابت، مما يسمح بالاستيراد المباشر إلى التطبيقات دون الحاجة إلى طبقة API. تدعم المكتبة إنشاء محتوى روبوتات الدردشة وتطوير النماذج الأولية السريع من خلال توفير تكامل بيانات مهيكل. وتستخدم تصنيف أجزاء الكلام وتقسيم البيانات الخاص بالمجال لتسهيل إنشاء الحوارات واختبار نماذج تعلم الآلة.
Organizes linguistic datasets into topical categories to ensure broad knowledge coverage for conversational agents.
RxJavaSamples is a collection of reference implementations and practical guides for applying reactive patterns to asynchronous networking and state management. It provides code demonstrations for integrating reactive streams with Retrofit to handle network requests in a non-blocking manner. The project focuses on asynchronous patterns for managing API calls, including the combination of concurrent streams and the use of subjects to cache emitted values for state management. It specifically demonstrates how to implement automated token refresh workflows to maintain authenticated sessions witho
Combines multiple concurrent network requests into a single response object using zip operators.
Dooit is a terminal-based task manager that utilizes a text user interface to organize todo lists and project workflows. It functions as a topic-based todo list, grouping items into separate topics with branching support to ensure organized project isolation. The application is designed for a keyboard-driven workflow, employing Vim-inspired shortcuts for the navigation and manipulation of categorized task lists. It is a configurable TUI application that allows users to define operational behavior and visual themes through external configuration files. The system includes capabilities for tas
Implements topic-based task partitioning to group distinct sets of tasks into isolated namespaces for organized project workflows.
UltraChat is a collection of large-scale conversational datasets and instruction-tuning data designed for training and evaluating generative AI models. It provides structured JSON data consisting of complex, multi-round dialogue sequences intended to refine the performance of large language models in chat tasks. The project focuses on improving reasoning and response quality through a diverse set of interactions across multiple sectors. These datasets are used for supervised fine-tuning and instruction tuning workflows to improve how models follow complex directions and maintain context acros
Partitions training data into distinct industry and topical sectors to ensure broad knowledge coverage.
Bolts-Swift is a concurrency control framework designed to manage asynchronous workflows in native mobile applications. It provides a collection of primitives that allow developers to orchestrate background operations through a promise-based model, replacing deeply nested callback structures with chainable task sequences. The library distinguishes itself by offering granular control over task lifecycles and execution environments. It enables developers to define custom executors for specific threading contexts and provides mechanisms to manually signal the completion, error, or cancellation o
Groups multiple concurrent operations into a single unit of work to simplify data handling and result aggregation.