【Hackthon_4th 180】Support HORIZON BPU Backend for FastDeploy (#1822)

* add horizon backend and PPYOLOE examples

* 更改horizon头文件编码规范

* 更改horizon头文件编码规范

* 更改horizon头文件编码规范

* 增加horizon packages下载及自动安装

* Add UseHorizonNPUBackend Method

* 删除编译FD SDK后多余的头文件,同时更改部分规范

* Update horizon.md

* Update horizon.md

---------

Co-authored-by: DefTruth <31974251+DefTruth@users.noreply.github.com>
This commit is contained in:
seyosum
2023-05-06 16:10:37 +08:00
committed by GitHub
parent 9164796645
commit df8dd3e3ac
29 changed files with 1693 additions and 7 deletions

View File

@@ -73,6 +73,8 @@ struct FASTDEPLOY_DECL RuntimeOption {
fastdeploy::rknpu2::CpuName::RK356X,
fastdeploy::rknpu2::CoreMask rknpu2_core =
fastdeploy::rknpu2::CoreMask::RKNN_NPU_CORE_AUTO);
// Use Horizon NPU to inference
void UseHorizon();
/// Use TimVX e.g RV1126/A311D to inference
void UseTimVX();
/// Use Huawei Ascend to inference
@@ -277,6 +279,7 @@ struct FASTDEPLOY_DECL RuntimeOption {
void SetOrtGraphOptLevel(int level = -1);
void UsePaddleBackend();
void UseLiteBackend();
void UseHorizonNPUBackend();
};
} // namespace fastdeploy