CGraph

DAG framework

A C++ framework for building directed acyclic graph-based parallel computations with dependency and scheduling management

【A common used C++ DAG framework】 一个通用的、无三方依赖的、跨平台的、收录于awesome-cpp的、基于流图的并行计算框架。欢迎star & fork & 交流

GitHub

2k stars
31 watching
324 forks
Language: C++
last commit: 6 days ago
Linked from 3 awesome lists

aiconcurrencycppcvdaggraphnlppipelinetaskflowthreadpoolworkflow

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
symphony09/ograph A framework for building data pipelines with concurrent execution and dependency management 32
graphprotocol/graph-client A library and toolset for building fast, performant GraphQL-based decentralized applications 174
erikbrinkman/d3-dag A library that provides a data structure and algorithms for visualizing directed acyclic graphs 1,454
bobluppes/graaf A lightweight C++ graph library designed to simplify graph-related tasks and provide general-purpose graph algorithms 158
dagworks-inc/hamilton Helps define and manage data transformations with a modular, self-documenting, and portable framework for directed acyclic graphs (DAGs) of data transformations. 1,861
emilbayes/hypercore-dag A JavaScript library allowing random-access to graph nodes using Hypercore DAGs 24
acdemiralp/fg An abstracted rendering pipeline framework describing frames as directed acyclic graphs of render tasks and resources. 544
interactivecomputergraphics/discregrid A C++ library for generating discrete functions on regular grids for applications such as collision detection and signed distance fields 291
fastflow/fastflow A C++ library for building high-performance parallel data-flow streaming networks and applications modelled as structured directed graphs of processing nodes. 286
zigrazor/cxxgraph A comprehensive C++ library for graph algorithms and data structures 471
tencent/plato A distributed graph computation framework for large-scale machine learning and graph processing tasks 1,901
revsic/cpp-concurrency A C++ concurrency implementation inspired by Golang's style 15
raftlib/raftlib A C++ library providing a framework for implementing parallel and concurrent data processing pipelines. 954
rhosocial/go-dag A framework for managing and executing workflows described by directed acyclic graphs. 21
cg-tuwien/auto-vk-toolkit A C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools. 406