exadel-inc / CompreFace

Leading free and open-source face recognition system
https://exadel.com/accelerator-showcase/compreface/
Apache License 2.0
5.73k stars 776 forks source link

Error during synchronization between servers #796

Open drumstick77 opened 2 years ago

drumstick77 commented 2 years ago

Describe the bug I've installed compraceface within a docker container using your docker compose file. I've installed latest ver of OMV which is debian based O/S on the baremetal then ran docker compose files within it. I'm able to install it, logged into it and signed up. however, after logging in with the account created, I'm unable to to progress any further and got an error of This is all within an old intel celeron microserver.

==================

Error during synchronization between servers: compreface-core executing GET http://compreface-core:3000/status

I have implemented this on a different hardware running Intel Xeon without any issue. On this one however, I've got ESXi 6.7 running on baremetal, then latest OMV as one of the VM, then compreface as one of its container.

I'm just wondering if this is a hardware limitation on my side?

Thanks

pospielov commented 2 years ago

Default version of CompreFace requires CPU with AVX support. Custom builds require CPU with AVX2 support. Celeron CPU support AVX and AVX2 only from Tiger Lake generation (2020 year)

drumstick77 commented 2 years ago

Default version of CompreFace requires CPU with AVX support. Custom builds require CPU with AVX2 support. Celeron CPU support AVX and AVX2 only from Tiger Lake generation (2020 year)

Many thanks

pierluigizagaria commented 1 year ago

Can you suggest any mini-pc that could handle the arc100 build? Tried the MINIS FORUM GK41 but had this error.

pospielov commented 1 year ago

I don't have much experience with mini-pc the main requirement is that CPU should be on x86 architecture and support of AVX2 https://www.cnx-software.com/2023/05/17/pocket-sized-2-8-inch-mini-pc-features-an-intel-n100-processor-12gb-ram-up-to-2tb-storage/ https://ark.intel.com/content/www/us/en/ark/products/231803/intel-processor-n100-6m-cache-up-to-3-40-ghz.html I found this on the Internet, can't guarantee that you will be able to run CompreFace on this mini-PC Also, I should warn you that the arc100 build requires a lot of computational resources, so even if it works, it won't be fast.