You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am running a docker container with the codeproject/ai-server image with 2 volumes (so that I can restart it without having to reinstall/reconfigure everything):
/etc/codeproject/ai
/app/modules
I installed the Object Detection (Coral) module, which worked fine with my TPU. I called the API and verified that everything was working.
I stopped the container
I started back the container
The module now has this error: objectdetection_coral_adapter.py: An exception occurred initialising the module: libedgetpu.so.1: cannot open shared object file: No such file or dir
Expected behavior
The module restarts properly in the docker container.
I know what the problem actually is: In ObjectDetectionCoral/install.sh, there is a line to copy the shared library in /usr/lib/x86_64-linux-gnu/ upon module installation:
Obvisouly when restarting the container, this change is lost since I do not mount /usr/lib/x86_64-linux-gnu/ as a volume to be persistent across "reboots".
I don't know if modules have a startup hook where these steps of copying the shared object and running of ldconfig could be done there?
Screenshots
N/A
Your System (please complete the following information):
CodeProject.AI Server version: codeproject/ai-server:2.6.2
Object Detection (Coral) version: 2.2.0
Additional context
See Expected behavior
The text was updated successfully, but these errors were encountered:
Hi @matthewDDennis, thanks for the help. It is my feeling that the bug report wasn't fully understood though. The bug is actually known and described in the "Expected behavior" section (at least I tried to explain it). This isn't about Docker not restarting the container.
Please feel free to ask questions if it is still misunderstood 🙏🏻
Area of Concern
ObjectDetectionCoral
Describe the bug
codeproject/ai-server
image with 2 volumes (so that I can restart it without having to reinstall/reconfigure everything):/etc/codeproject/ai
/app/modules
Object Detection (Coral)
module, which worked fine with my TPU. I called the API and verified that everything was working.objectdetection_coral_adapter.py: An exception occurred initialising the module: libedgetpu.so.1: cannot open shared object file: No such file or dir
Expected behavior
The module restarts properly in the docker container.
I know what the problem actually is: In
ObjectDetectionCoral/install.sh
, there is a line to copy the shared library in/usr/lib/x86_64-linux-gnu/
upon module installation:Obvisouly when restarting the container, this change is lost since I do not mount
/usr/lib/x86_64-linux-gnu/
as a volume to be persistent across "reboots".I don't know if modules have a startup hook where these steps of copying the shared object and running of
ldconfig
could be done there?Screenshots
N/A
Your System (please complete the following information):
Additional context
See Expected behavior
The text was updated successfully, but these errors were encountered: