saharmor / dalle-playground

A playground to generate images from any text prompt using Stable Diffusion (past: using DALL-E Mini)
MIT License
2.76k stars 595 forks source link

docker build on ubuntu 20.04 LTS breaks #15

Open npc203 opened 2 years ago

npc203 commented 2 years ago

simply doing docker compose up --detach leads to a pip install error

Here's the full traceback

[+] Building 439.8s (16/24)
 => [dalle-playground_dalle-interface internal] load build definition from Dockerfile                                                                              0.1s
 => => transferring dockerfile: 32B                                                                                                                                0.1s
 => [dalle-playground_dalle-interface internal] load .dockerignore                                                                                                 0.0s
 => => transferring context: 2B                                                                                                                                    0.0s
 => [dalle-playground_dalle-backend internal] load build definition from Dockerfile                                                                                0.0s
 => => transferring dockerfile: 32B                                                                                                                                0.0s
 => [dalle-playground_dalle-backend internal] load .dockerignore                                                                                                   0.1s
 => => transferring context: 2B                                                                                                                                    0.1s
 => [dalle-playground_dalle-interface internal] load metadata for docker.io/library/node:lts-slim                                                                  0.1s
 => [dalle-playground_dalle-backend internal] load metadata for docker.io/nvidia/cuda:11.4.3-cudnn8-devel-ubuntu20.04                                              0.1s
 => [dalle-playground_dalle-interface 1/6] FROM docker.io/library/node:lts-slim@sha256:989dc486196a861f0ccc6c72f2eb7a5d3edb3451f2325bb8e81702ae42ed40e1            0.0s
 => [dalle-playground_dalle-interface internal] load build context                                                                                                 0.0s
 => => transferring context: 843B                                                                                                                                  0.0s
 => CACHED [dalle-playground_dalle-interface 2/6] COPY package.json /code/package.json                                                                             0.0s
 => CACHED [dalle-playground_dalle-interface 3/6] COPY package-lock.json /code/package-lock.json                                                                   0.0s
 => CACHED [dalle-playground_dalle-interface 4/6] WORKDIR /code                                                                                                    0.0s
 => CACHED [dalle-playground_dalle-interface 5/6] COPY . /code                                                                                                     0.0s
 => [dalle-playground_dalle-interface 6/6] RUN npm install                                                                                                       279.7s
 => [dalle-playground_dalle-backend 1/9] FROM docker.io/nvidia/cuda:11.4.3-cudnn8-devel-ubuntu20.04@sha256:275d35f7985cfe12dc3e6e40a3df5fff2bb217b1c248f0f70dad  439.5s
 => => resolve docker.io/nvidia/cuda:11.4.3-cudnn8-devel-ubuntu20.04@sha256:275d35f7985cfe12dc3e6e40a3df5fff2bb217b1c248f0f70dadaa298d1b938b                       0.1s
 => => sha256:275d35f7985cfe12dc3e6e40a3df5fff2bb217b1c248f0f70dadaa298d1b938b 2.43kB / 2.43kB                                                                     0.0s
 => => sha256:21c6ada6eafc65a3d872cc265726e98ccafdb9ca440977e644fa49e41d8572a3 14.87kB / 14.87kB                                                                   0.0s
 => => sha256:8e5c1b329fe39c318c0d49821b339fb94a215c5dc0a2898c8030b5a4d091bcba 28.57MB / 28.57MB                                                                   1.2s
 => => sha256:7f1ba713f7bc7d2f024e53707865310ba3598f4c672a3eb43a7d80a579f24ccd 7.93MB / 7.93MB                                                                     0.5s
 => => sha256:c6ce639536d2eb5588528344bdb11cc344b2665d3b23489b80c9c967d27cebbb 11.90MB / 11.90MB                                                                   0.7s
 => => sha256:80565d12228abcb3881d875754fb50e585808e2dc4a1fdfd6b115ce402f8ab4b 188B / 188B                                                                         1.2s
 => => sha256:cda944862fc4727530a6076be56b31755825191b8628bf396df5db891d8f8d63 6.43kB / 6.43kB                                                                     1.2s
 => => sha256:c5a3e503682d3fe7537937f4f4d6abb11686532ecbda0908858a8162603c83ef 62.87kB / 62.87kB                                                                   1.3s
 => => sha256:2552b309a76214f646371475dae9addac6200da3aa0da89a202703a01f7fa0fc 1.30GB / 1.30GB                                                                    84.0s
 => => sha256:b708836e94fc4d712c2f7883732795fb6091ade2d929aee88eb8d00d477fe8d6 1.71GB / 1.71GB                                                                   106.8s
 => => sha256:7ddd299e309f01d661432978534a1a9fda3fac6ab6b11627f6fad543ec677b49 85.87kB / 85.87kB                                                                   1.5s
 => => sha256:233934f1b026bb75e03939a8eaf7841cd6bb3be4828c813d739b866f8d0f3074 1.90GB / 1.90GB                                                                   118.1s
 => => extracting sha256:8e5c1b329fe39c318c0d49821b339fb94a215c5dc0a2898c8030b5a4d091bcba                                                                         15.6s
 => => extracting sha256:7f1ba713f7bc7d2f024e53707865310ba3598f4c672a3eb43a7d80a579f24ccd                                                                          3.9s
 => => extracting sha256:c6ce639536d2eb5588528344bdb11cc344b2665d3b23489b80c9c967d27cebbb                                                                          4.7s
 => => extracting sha256:80565d12228abcb3881d875754fb50e585808e2dc4a1fdfd6b115ce402f8ab4b                                                                          0.0s
 => => extracting sha256:cda944862fc4727530a6076be56b31755825191b8628bf396df5db891d8f8d63                                                                          0.1s
 => => extracting sha256:2552b309a76214f646371475dae9addac6200da3aa0da89a202703a01f7fa0fc                                                                         98.2s
 => => extracting sha256:c5a3e503682d3fe7537937f4f4d6abb11686532ecbda0908858a8162603c83ef                                                                          0.0s
 => => extracting sha256:b708836e94fc4d712c2f7883732795fb6091ade2d929aee88eb8d00d477fe8d6                                                                        125.5s
 => => extracting sha256:7ddd299e309f01d661432978534a1a9fda3fac6ab6b11627f6fad543ec677b49                                                                          0.0s
 => => extracting sha256:233934f1b026bb75e03939a8eaf7841cd6bb3be4828c813d739b866f8d0f3074                                                                        109.2s
 => [dalle-playground_dalle-backend internal] load build context                                                                                                   0.1s
 => => transferring context: 172B                                                                                                                                  0.0s
 => [dalle-playground_dalle-interface] exporting to image                                                                                                        159.7s
 => => exporting layers                                                                                                                                          159.7s
 => [dalle-playground_dalle-backend 2/9] WORKDIR /app                                                                                                              8.5s
 => ERROR [dalle-playground_dalle-backend 3/9] RUN apt-get update && apt-get install -y python3-pip                                                                1.2s
------
 > [dalle-playground_dalle-backend 3/9] RUN apt-get update && apt-get install -y python3-pip:
#0 1.092 exec /bin/sh: exec format error
------
failed to solve: executor failed running [/bin/sh -c apt-get update && apt-get install -y python3-pip]: exit code: 1
saharmor commented 2 years ago

Does the error still persist? What Docker do you use? Which OS?

npc203 commented 2 years ago

@saharmor issue still persists OS: ubuntu: 20.04.4 LTS aarch64 Docker version: 20.10.17 build 100c701 Docker compose version: v2.5.0