OpenPPL的执行流程与类间关系UML表达

上一讲,对OpenPPL进行了介绍,以及通过官方文档,学习了它的python与C++的操作流程,以及如添加新的引擎与Op算子.
本节,将通过阅读代码通过UML梳理操作流程以及类之间的相互关系

src地址为:https://github.com/openppl-public/ppl.nn

一 流程时序图

以项目中ppl/ppl.nn/samples/cpp/run_model/classification.cpp 为例
其时序图如下:
image

二 新建算子类关系图

image

三 引擎类关系图

image

四 运行时关系图

image

image

posted @ 2022-07-03 22:12  牛犁heart  阅读(122)  评论(0编辑  收藏  举报