Skip to content

【PaddlePaddle Hackathon】86 为 OpenVINO实现Paddle算子topk转换  #7617

@TCChenlong

Description

@TCChenlong

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

【任务说明】

  • 题目标题:为 OpenVINO 实现 Paddle 算子 topk 转换

  • 技术标签:框架,C++, 神经网络算子

  • 题目难度:简单

  • 详细描述:每个框架都有自己的模型和算子表达。OpenVINO 对 PaddlePaddle 的支持需要从 Paddle 的算子映射转换到 OpenVINO 的算子。在这个过程中,我们将熟悉深度学习神经网络的算子表达和计算。

    在这个任务中,需要你将 Paddle 算子 topk 转换到 OpenVINO 算子 TopK。这个任务中的算子相对简单,完成1对1映射即可,如何实现请参考PR7462。

  • 步骤:

    1. 从 GitHub下载 OpenVINO 的源码并编译
    2. 参考实例代码,了解任务具体形式和内容
    3. 查阅相关文档和代码,完成 ngraph frontend paddlepaddle 下的算子转换
    4. 生成测试模型完成测试
    5. 生成 PR 和相关文档

TIPS:

【提交内容】

  • 项目 PR 到 OpenVINO
  • 相关技术文档
  • 项目单测文件

【技术要求】

  • 熟练掌握 C++
  • 了解 OpenVINO 和 PaddlePaddle 相关深度学习计算算子
  • 了解 OpenVINO 推理引擎相关技术背景

【参考资料】

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions