Giter Site home page Giter Site logo

ncnnnnn / megflow Goto Github PK

View Code? Open in Web Editor NEW

This project forked from megengine/megflow

0.0 0.0 0.0 1.84 MB

Efficient ML solutions for long-tailed demands.

License: Apache License 2.0

Shell 0.32% Rust 62.10% Python 23.05% Dockerfile 0.18% HTML 1.64% CSS 1.47% JavaScript 11.23%

megflow's Introduction

MegFlow | Documentation

GitHub license ubuntu macos

MegFlow 提供快速视觉应用落地流程,最快 15 分钟搭建起视频分析服务。其特性体现在:

  • 直接用 Python 搭建计算图(如先检测、再跟踪、最后质量判断加识别),不必关心 C++、图优化相关问题
  • 省去 SDK 集成、提升开发体验,通过流程改进应对人力不足、时间紧、功能多的情况
  • 提供 pipeline 搭建、测试、调试、部署、结果可视化一条龙服务

HowTo

Current Support Matrix

系统环境 win10 docker/wsl2 ubuntu centOS macos
x86 ✔️ ✔️ ✔️ ✔️
ARMv8 - ✔️ ✔️ -
Python 版本 支持情况
3.6 ✔️
3.7 ✔️
3.8 ✔️
3.9 ✔️

Built-in Applications

  • 猫猫围栏
  • 电梯电动车报警

Features

  • 基于 async-std[features=tokio1] 的高效异步运行时调度器
  • 简洁的基于 toml 的建图描述格式
  • 支持静态、动态、共享子图
  • 支持 Rust/Python 多语言共存(会 Python 即可)
  • 支持资源管理(多层级跨任务共享)
  • 支持异常处理(异常任务会终止所在静态图)
  • 支持 demux/reorder/transform 等通用函数式组件
  • Python 插件内置有栈协程,不依赖 asyncio
  • 基础测试工具,支持插件沙盒,用于单测插件
  • 基础调试工具,支持建图实时预览/qps profile

Coming Soon

  • 进程级别的节点、子图支持
  • 插件自动化测试部署
  • 性能监控,inspect 等工具
  • 更多内置应用和组件

Contact Us

  • Issue: github.com/MegEngine/MegFlow/issues
  • Email: [email protected]
  • QQ Group: 1029741705

License

Acknowledgement

MegFlow examples 模型和推理学习了这些项目:

MegFlow 结果可视化使用了以下项目:

MegFlow Python 使用了下列项目:

MegFlow Rust 使用了以下项目:

megflow's People

Contributors

tpoisonooo avatar megvii-mge avatar bbuf avatar ysh329 avatar chentyjpm avatar kalcohol avatar easonzero avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.