Coreflow
Graph-based C++ runtime for building and executing AI, ML, and computer vision pipelines across devices.
Install / Use
/learn @RunEdgeAI/CoreflowREADME
CoreFlow: A Modern Orchestration Framework
[TOC]
🚀 Why CoreFlow?
<p align="left"> <img width="35%" src="https://img.shields.io/badge/Graph%20Execution%20Runtime-blue?style=for-the-badge&logo=graphql" /> </p>
[TOC]
CoreFlow is a modern, high-performance graph execution runtime designed for AI, ML, and computer vision applications. Our platform combines:
- 🔗 No-code Graph Builder: Visual, intuitive UI to build pipelines with automatic optimization
- 🤖 Cross-platform Support: Seamless deployment across ARM or x86 with unified APIs.
- ⚡ High Performance: Optimized determinstic execution for real-time processing across CPU, GPU, and specialized hardware
- 🛠️ Developer Friendly: Simple C++ API with comprehensive error handling
- 🔧 Extensible: Easy to add custom kernels and processing behaviors
Architecture
Graph-Based Execution
CoreFlow uses a graph-based execution model where:
- Graphs represent execution modeled as DAG (Directed Acyclic Graph)
- Nodes represent processing operations
- Edges define data flow between operations
- Kernels define a runnable operation or algorithm
- Targets define a collection of suppported operations
Built-in AI/ML Support
- ONNX Runtime: Deploy models using Open Neural Network Exchange
- TensorFlow Lite: Leverage Google's on-device AI framework
- Executorch: Leverage Meta's on-device AI framework
- Model Management: Easy model loading and switching
Performance Features
- Memory Management: Automatic memory optimization
- Hardware Acceleration: CPU, GPU, and specialized hardware support
- Streaming and Pipelining Support: Automatic graph runtime optimization
- Error Handling: Comprehensive error reporting and recovery
License
This project is of confidental and contains proprietary material. See the LICENSE file for more details.
🆘 Support
- Email: support@runedge.ai
<p align="center"> <strong>Ready to build the future with CoreFlow?</strong><br> Start with our samples and discover the power of CoreFlow's execution model. </p> <div class="section_buttons">
| Previous | Next | |:------------------|----------------------------------:| | | Getting Started |
</div>Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
mentoring-juniors
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
groundhog
399Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
