exadel-inc / CompreFace

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

standard_init_linux.go:211: exec user process caused "exec format error" #420

Open Nexulo opened 3 years ago

Nexulo commented 3 years ago

Describe the bug I get the error message for all containers except compreface-postgres-db: standard_init_linux.go:211: exec user process caused "exec format error".

To Reproduce Steps to reproduce the behavior:

  1. Install as described in the instructions
  2. Execute docker-compose up -d

Expected behavior Successfull run of CompreFace

Desktop (please complete the following information):

pospielov commented 3 years ago

Nvidia nano developer kit is based on arm CPU that is not supported by CompreFace yet. We put this task to our backlog, bug can't say when we add it.

Nexulo commented 3 years ago

That's what I thought, but unfortunately I didn't see anywhere that ARM CPU is not supported.

Arm CPU is widely used especially with the Raspberry Pi's and Nvidia Nano Developerkit, so I'm sure I'm not the only one who wants to install this on this platforms.

Thanks a lot!

Nexulo commented 3 years ago

Too bad, it doesn't even work on my Synology DS1019+ (Intel Celeron J3455 Quad Core Apollolake 8GB RAM).

Install worked, but compreface-core exits with code 132 during startup, all others successfully started.

pospielov commented 3 years ago

This was a surprise for me that Celeron doesn't support AVX until the latest generation in 2020. We will think what we can do, we already working on an additional build for GPU support. We will need at least additional builds for arm and additional builds for the old CPU.

Nexulo commented 3 years ago

I understand that, of course.

I've been looking for a long time for a "simple" solution to add facial recognition to my self-developed web app where I upload and manage my thousands of family pictures and videos.

I would also have many ideas and functions to do so.