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: 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
RUN groupadd -g 1001 nonroot && useradd -r -u 1001 -g nonroot nonroot -m
USER nonroot
CMD ["./audio2face-2022.2.1/"]

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?

Hi @gcsg1346, did you managed to containerise Audio2Face? looking for some guidance

Hi @grainer Unfortunately, I failed. It seems containerise Audio2Face is not available, or only for Nvidia internal use I guess.