I'm integrating embd-milvus with 2.3 branch for the macos, it failed while run test with pymilvus, after a lit bit of investigation, the root cause is Knowhere compiled with avx2+ support: see here and macOS machine on GitHub action is a vm only support sse42. So it crashed with SIGILL, more logs could be fetched here.
If we still need to support Milvus run with sse42 as minimal instruction sets, this is should be fixed. Otherwise, If we mark avx2 as minimal supported instructions, I'll move those related verify works offline.
I'm integrating embd-milvus with 2.3 branch for the macos, it failed while run test with pymilvus, after a lit bit of investigation, the root cause is Knowhere compiled with avx2+ support: see here and macOS machine on GitHub action is a vm only support sse42. So it crashed with SIGILL, more logs could be fetched here.
If we still need to support Milvus run with sse42 as minimal instruction sets, this is should be fixed. Otherwise, If we mark avx2 as minimal supported instructions, I'll move those related verify works offline.