Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NNAdapter][VerisiliconTIMVX] Init support for TIM-VX #7706

Merged

Conversation

hong19860320
Copy link
Collaborator

@hong19860320 hong19860320 commented Nov 23, 2021

  • 背景
    NNAdapter 增加芯原TIM-VX HAL,用于支持所有使用了芯原NPU IP的芯片,例如:瑞芯微 rk1808/1806 rv1109/rv1126、晶晨amlogic c308x/s905d3/a311d、恩智浦I.MX 8M Plus(待验证),该方案的引入并不是替代原有rknpu_ddk和amlnpu_ddk方案(原有方案将重点支持非芯原NPU IP的芯片),而是对相关芯片能力的补充,旨在增加Paddle算子和模型的覆盖,有效的服务于厂内外业务。

  • 方案
    基于 Paddle Lite + NNAdapter 硬件接入方案,需要实现 NNAdapter TIM-VX HAL,具体修改点如下:
    paddle_lite_with_nnadapter_with_tim-vx drawio

nnadapter_arch_detail_with_tim-vx drawio

test=develop test=huawei_ascend_npu
@paddle-bot-old
Copy link

Thanks for your contribution!

Copy link
Collaborator

@zhupengyang zhupengyang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@hong19860320 hong19860320 merged commit e7142f5 into PaddlePaddle:develop Nov 25, 2021
@hong19860320 hong19860320 deleted the hongming/add_timvx_backend branch November 25, 2021 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants