ChunelFeng/CGraph
A cross-platform, pure C++11 and Python DAG framework designed for building and orchestrating complex parallel computation pipelines without third-party dependencies.
Core Features
Quick Start
pip install pycgraphDetailed Introduction
CGraph is a robust, cross-platform Directed Acyclic Graph (DAG) framework built entirely with C++11, offering a powerful solution for orchestrating complex parallel computations. It enables developers to define tasks as nodes and their relationships, allowing for efficient execution of dependent tasks sequentially and independent tasks concurrently. With support for advanced scheduling logic like conditional execution, loops, and timeout settings, CGraph simplifies the development of high-performance, scalable applications. Its pure C++ core ensures minimal overhead, while Python bindings extend its accessibility to a broader developer base.