Skip to content

【PaddlePaddle Hackathon】74、在飞桨可视化工具 VisualDL 中新增opt工具的模型结构可视化功能 #1009

Open
@TCChenlong

Description

@TCChenlong

(此 ISSUE 为 PaddlePaddle Hackathon 活动的任务 ISSUE,更多详见PaddlePaddle Hackathon

【任务说明】

  • 任务标题:飞桨可视化工具VisualDL中新增opt工具的模型结构可视化功能

  • 技术标签:Paddle-Lite,C++

  • 任务难度:中等

  • 详细描述:使用Paddle-Lite 在移动端执行模型时,会将网络结构转化为 Paddle-Lite 后端可以读取和解析的图数据结构,由后端进行解析和优化。当前Lite 的opt 工具缺乏模型可视化功能、即将优化后的模型产出为一个可视化的图片。在这个项目中,你可以了解 Pass 的基本概念及难点(如果已经掌握了更好),明白Lite 中模型结构可视化的概念和实现方法。如果还有余力及兴趣,也可以在此基础上,继续为 Paddle-Lite 创造新的 Pass 用于图优化,甚至实现自动生成而不是基于规则手写 Pass 的机制。
    补充:因目前飞桨可视化分析工具VisualDL中已包含网络结构可视化功能,后续此功能可以沉淀到VisualDL中,实现一个更加系统且完善的输出。

【提交内容】

  • 任务 PR至 VisualDL

  • 相关技术文档

  • 项目单测文件

【技术要求】

  • 熟练掌握 C++

  • 熟悉Paddle-Lite推理框架

  • 对应语言接口的 API 文档规范、准则

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions