yolov5_cpp_openvino
yolov5_cpp_openvino copied to clipboard
openvino2021.1 和 cmake demo
1.readme中提到的,关于修改/yolov5/models/export.py等相关脚本不兼容问题。 现在yolov5_v3.1中还涉及相关问题么? 目前我使用的是yolov5_v3.1 、pytorch1.7+cuda110、onnx1.8、openvino2021.1;我可以“成功”转换出模型,但是转换出来打模型无法成功推理。推理使用的是opencv4.5 的dnn模块。 2.文件中demo,我通过cmake3.16进行编译,ngraph_DIR出现错误:ngraph_DIR-NOTFOUND. 具体错误如下: CMake Error: Unable to open check cache file for write. /home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/cmake.check_cache CMake Error at CMakeLists.txt:15 (find_package): By not providing "Findngraph.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ngraph", but CMake did not find one.
Could not find a package configuration file provided by "ngraph" with any of the following names:
ngraphConfig.cmake
ngraph-config.cmake
Add the installation prefix of "ngraph" to CMAKE_PREFIX_PATH or set "ngraph_DIR" to a directory containing one of the above files. If "ngraph" provides a separate development package or SDK, be sure it has been installed. Configuring incomplete, errors occurred! See also "/home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/CMakeOutput.log". See also "/home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/CMakeError.log". CMake Error: Unable to open check cache file for write. /home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/cmake.check_cache CMakeError.log
1.readme中提到的,关于修改/yolov5/models/export.py等相关脚本不兼容问题。 现在yolov5_v3.1中还涉及相关问题么? 目前我使用的是yolov5_v3.1 、pytorch1.7+cuda110、onnx1.8、openvino2021.1;我可以“成功”转换出模型,但是转换出来打模型无法成功推理。推理使用的是opencv4.5 的dnn模块。 2.文件中demo,我通过cmake3.16进行编译,ngraph_DIR出现错误:ngraph_DIR-NOTFOUND. 具体错误如下: CMake Error: Unable to open check cache file for write. /home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/cmake.check_cache CMake Error at CMakeLists.txt:15 (find_package): By not providing "Findngraph.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ngraph", but CMake did not find one.
Could not find a package configuration file provided by "ngraph" with any of the following names:
ngraphConfig.cmake ngraph-config.cmakeAdd the installation prefix of "ngraph" to CMAKE_PREFIX_PATH or set "ngraph_DIR" to a directory containing one of the above files. If "ngraph" provides a separate development package or SDK, be sure it has been installed. Configuring incomplete, errors occurred! See also "/home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/CMakeOutput.log". See also "/home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/CMakeError.log". CMake Error: Unable to open check cache file for write. /home/michael/Program/deepLearning/yolov5_cpp_openvino-master/demo/build/CMakeFiles/cmake.check_cache CMakeError.log
您好
- 3.1版本可以直接转换,没有您提到的不兼容问题。推理使用opencv是可行的,但不在该仓库的讨论范围,抱歉。并且无法成功推理失败在哪一步从你的描述里也看不出,有可能是非本仓库程序导致的问题。
- 安装openvino未成功导致。我碰到过,我的解决方法就是重装了,请按照步骤一步步来,文末也提供了安装是否成功的验证方法。
1.关于opencv dnn模块调用的问题,的确不是本仓库打问题。初步把推理不成功归结为模型转换不成功导致打。 2.openvino 是按照官网linux安装教程一步一步走下来的,./demo_security_barrier_camera.sh ./demo_squeezenet_download_convert_run.sh 这两个都是没有问题,成功跑下来。但您这儿提出是由于openvino安装未成功导致的。我这里因为只想在cpu下应用openvino,所以没有安装GPU、VPU等相关的依赖。这里会导致编译失败么?
1.关于opencv dnn模块调用的问题,的确不是本仓库打问题。初步把推理不成功归结为模型转换不成功导致打。 2.openvino 是按照官网linux安装教程一步一步走下来的,./demo_security_barrier_camera.sh ./demo_squeezenet_download_convert_run.sh 这两个都是没有问题,成功跑下来。但您这儿提出是由于openvino安装未成功导致的。我这里因为只想在cpu下应用openvino,所以没有安装GPU、VPU等相关的依赖。这里会导致编译失败么?
您好,会的,因为cmake提供的是gpu也可以运行的版本,所以会导致编译失败,如果只使用cpu cmake文件的内容需要删除掉gpu相关的部分。关于第一个问题,只要转换过程没报错,一般都是部署程序出的问题。