A lightweight pipeline framework based on DAG model.
The pipeline module framework supports DAG-based logic construction, enabling the direct creation of pipelines through configuration files once computing nodes are defined and registered. Plans include supporting additional platforms in the future.
- Easy to use: Simple API for inference.
- High decoupling and scalability: Standardized interface design and new node registration process.
- CMake 3.15+
- GCC 11+
git clone https://github.com/sinterwong/ai-pipe.git --recurse-submodules
cd ai-pipe
mkdir build
cd build
cmake ..
make -j$(nproc)
ai-pipe/
├── assets/
├── benchmarks/
├── cmake/
├── doc/
├── examples/
├── scripts/
├── src/
├── tests/
└── README.md
- Design and implement native pipeline module
- Build CI
- Implement pipeline builder in examples
- Support Execution Engine registration mechanism
- Implement an engine with a frame-skipping type backpressure mechanism