I'm writing object detection analytics plugin for one VMS (video management system). I'm running the inference on CPU. When I installed OpenVINO on my machine I saw
libcpu_extension_avx2.so libcpu_extension_avx512.so libcpu_extension_sse4.so
I've tried to run my code, but it didn't work, because it couldn't find libcpu_extension.so. Because I knew that my CPU supports avx512 I renamed libcpu_extension_avx512.so to libcpu_extension.so it started to work. The problem is that I don't know for sure which CPU optimizations will work on end user machine. How to dial with this situation?
UPD: I need this for Windows too.