自从上个礼拜复现了resnet之后就停更了,确实也松散起来了,一直在学习matting算法,今天花了几个小时想要利用openvino加速RVM(端到端的视频抠图算法),前期很顺利,将pth转化为onnx,再将onnx转化为xml和bin文件,等到了openvino的安装这一步就令人头疼。 接下来就看看这些神奇的报错
- 最先登场的是C++的报错
C++的报错真的让人头疼,有用信息很少,当然也可能是我看不懂其中的反馈,只知道这是cv的异常,但是具体是什么类型的也不清楚,这导致网上针对这一类报错的讨论基本为0,有也是牛头不对马嘴。
转念一想,利用python调用xml和bin文件也是可行的,于是第二个报错出现了。
- python的报错
尽管是在同样的地方报错了,但是python就给出了更多信息
Build OpenCV with Inference Engine to enable loading models from Model Optimizer
网上关于这类报错的讨论也挺多的,经过对比知道了大致的问题应该是环境变量的问题,又联想到自己的环境变量好像确实没配于是开始配置。 于是又开始配置变量了,按照教程一步一步的配置,直到完成了教程中的:屏幕上出现以下信息,代表配置成功。 我好像成功了,回到pycharm再次运行,果然,事情没有那么简单, 依旧是: 再一次按照教程看了一遍,发现了不同: 教程里没有warning,于是我又开始研究warning 的由来 原来是因为conda多个环境的问题,之前配置的变量都不是为我想要配置的环境配置的,终究是错付了。 那么再来,然后,就没有然后,经过一次次的尝试,环境变量里的配置已经乱七八糟,谁也找不出到底是那一条出了问题。
好了,问题依旧在这,可能会在几天之后的某个夜晚忽然解决,又或许会成为新的未解之谜。 Wating to be continue
|