mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-06 09:07:10 +08:00
[Backend] add sophgo backend (#1015)
* Add Sophgo Device add sophgo backend in fastdeploy add resnet50, yolov5s, liteseg examples. * replace sophgo lib with download links; fix model.cc bug * modify CodeStyle * remove unuseful files;change the names of sophgo device and sophgo backend * sophgo support python and add python examples * remove unuseful rows in cmake according pr Co-authored-by: Zilong Xing <zilong.xing@sophgo.com>
This commit is contained in:
@@ -54,6 +54,9 @@ class FASTDEPLOY_DECL FastDeployModel {
|
||||
/** Model's valid hardware backends. This member defined all the gpu backends have successfully tested for the model
|
||||
*/
|
||||
std::vector<Backend> valid_rknpu_backends = {};
|
||||
/** Model's valid hardware backends. This member defined all the sophgo npu backends have successfully tested for the model
|
||||
*/
|
||||
std::vector<Backend> valid_sophgonpu_backends = {};
|
||||
|
||||
/// Get number of inputs for this model
|
||||
virtual int NumInputsOfRuntime() { return runtime_->NumInputs(); }
|
||||
@@ -148,6 +151,7 @@ class FASTDEPLOY_DECL FastDeployModel {
|
||||
bool CreateGpuBackend();
|
||||
bool CreateIpuBackend();
|
||||
bool CreateRKNPUBackend();
|
||||
bool CreateSophgoNPUBackend();
|
||||
bool CreateTimVXBackend();
|
||||
bool CreateKunlunXinBackend();
|
||||
bool CreateASCENDBackend();
|
||||
|
Reference in New Issue
Block a user