Skip to content

laoxue888/GraphExecuter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphExecuter

中文 | English

GraphExecuter is an open-source software developed based on NodeGraphQt, adopting a multi-threaded graph execution architecture. Users only need to write node logic and construct graphs by connecting nodes, and the system will automatically schedule and execute complex workflows.

This system combines visual node editing with efficient parallel computing, making it suitable for scenarios such as data processing, automated tasks, and distributed computing. Developers do not need to worry about thread management—they can focus solely on implementing node functionalities to quickly build high-performance workflows.

GraphExecuter provides a convenient solution for users who require flexible, scalable, and visual orchestration, catering to diverse needs from experimentation to production.

code: https://github.com/laoxue888/GraphExecuter

update:

Quick Start

❇️ Install

conda create -n graph_executer python=3.12
conda activate graph_executer

cd graph_executer
pip install -r .\requirements.txt

pip install torch==2.4.1 torchvision==0.19.1 torchaudio==2.4.1 --index-url https://download.pytorch.org/whl/cu124

git clone https://github.com/laoxue888/NodeGraphQt.git
cd NodeGraphQt
pip install -e .

❇️Run

python main.py

Related Projects