mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 08:13:04 +04:00
Merge pull request #18220 from Omar-AE:hddl-supported
* added HDDL VPU support * changed to return True in one line if any device connected * dnn: use releaseHDDLPlugin() * dnn(hddl): fix conditions
This commit is contained in:
@@ -93,7 +93,8 @@ CV__DNN_INLINE_NS_BEGIN
|
||||
DNN_TARGET_VULKAN,
|
||||
DNN_TARGET_FPGA, //!< FPGA device with CPU fallbacks using Inference Engine's Heterogeneous plugin.
|
||||
DNN_TARGET_CUDA,
|
||||
DNN_TARGET_CUDA_FP16
|
||||
DNN_TARGET_CUDA_FP16,
|
||||
DNN_TARGET_HDDL
|
||||
};
|
||||
|
||||
CV_EXPORTS std::vector< std::pair<Backend, Target> > getAvailableBackends();
|
||||
@@ -571,6 +572,7 @@ CV__DNN_INLINE_NS_BEGIN
|
||||
* | DNN_TARGET_FPGA | | + | | |
|
||||
* | DNN_TARGET_CUDA | | | | + |
|
||||
* | DNN_TARGET_CUDA_FP16 | | | | + |
|
||||
* | DNN_TARGET_HDDL | | + | | |
|
||||
*/
|
||||
CV_WRAP void setPreferableTarget(int targetId);
|
||||
|
||||
|
||||
@@ -58,6 +58,11 @@ CV_EXPORTS_W void resetMyriadDevice();
|
||||
CV_EXPORTS_W cv::String getInferenceEngineVPUType();
|
||||
|
||||
|
||||
/** @brief Release a HDDL plugin.
|
||||
*/
|
||||
CV_EXPORTS_W void releaseHDDLPlugin();
|
||||
|
||||
|
||||
CV__DNN_INLINE_NS_END
|
||||
}} // namespace
|
||||
|
||||
|
||||
Reference in New Issue
Block a user