Is it possible to run Audio2Face in docker?

I wonder if Audio2Face can run in container. I have tried it but failed as I got some errors failed to load python modules or .so modules.

1 Like

Hello and welcome to the forum @gcsg1346
Our engineering team is running Audio2Face on OVC (Omniverse Cloud) which are docker container. Can you share the errors?

Thanks for your reply. Here is the log when I run a2f in docker.
kit_20230725_052736.log (235.3 KB)
There are some errors that says ā€œfailed to load native pluginā€ or ā€œImportError: libpxOsd.so: cannot open shared object fileā€ and something like that.
And here is my dockerfile if it helps.

FROM ubuntu:18.04
RUN apt-get update && apt-get upgrade \
    && apt-get install -y libgl1-mesa-glx libx11-6 \
    && apt-get clean
WORKDIR /Omniverse
COPY . /Omniverse
ENV LD_LIBRARY_PATH /Omniverse:${LD_LIBRARY_PATH}
RUN groupadd -g 1001 nonroot && useradd -r -u 1001 -g nonroot nonroot -m
USER nonroot
CMD ["./audio2face-2022.2.1/audio2face_headless.kit.sh"]

Any idea? Or maybe you can show me how to run A2F in container.

Here’s a video to get you started with NVIDIA Docker Setup A2F NVIDIA Docker Setup - YouTube

is access to ACE required to do this locally?