I’m setting up a Frigate instance on Odroid H3 + Debian 13. SDK install went smooth until the very last step - mx_nc –version. mx_nc crashes with illegal instruction and initial digging points to vmovq (in neural_compiler) that belongs to AVX/AVX2 instruction set. Odroid H3 is sporting Celeron N5105 (~2021) that only supports SSE4.2.
What are my choices here?
Do you guys need AVX?
Would it be too much trouble to recompile the SDK for SSE4 or make AVX dependency conditional?
Should I abandon H3? If MX3 worked with it, it would be such a good fit for Frigate…
The MemryX SDK depends on several third-party libraries, such as TensorFlow, TensorFlow Lite, and PyTorch, that require AVX support on x86 CPUs. So, the prebuilt SDK packages currently expect an AVX-capable CPU.