Skip to content

How to properly build the cuda.dockerfile #902

@themantalope

Description

@themantalope

Getting an error when trying to build locally:

docker build . -f Dockerfiles/cuda.Dockerfile --tag clipasservice:latest
[+] Building 2.1s (11/12)                                                                                                                                                                                          
 => [internal] load build definition from cuda.Dockerfile                                                                                                                                                     0.0s
 => => transferring dockerfile: 1.64kB                                                                                                                                                                        0.0s
 => [internal] load .dockerignore                                                                                                                                                                             0.0s
 => => transferring context: 65B                                                                                                                                                                              0.0s
 => [internal] load metadata for nvcr.io/nvidia/cuda:11.4.2-cudnn8-runtime-ubuntu20.04                                                                                                                        0.9s
 => [1/8] FROM nvcr.io/nvidia/cuda:11.4.2-cudnn8-runtime-ubuntu20.04@sha256:383fa307b6c341d937cefe7db3d4fdf17ce7e8daf195259fe709da9ba169545f                                                                  0.0s
 => [internal] load build context                                                                                                                                                                             0.0s
 => => transferring context: 3.19kB                                                                                                                                                                           0.0s
 => CACHED [2/8] RUN apt-get update && apt-get install -y --no-install-recommends     python3-setuptools python3-wheel python3-pip     && apt-get clean && rm -rf /var/lib/apt/lists/*;                       0.0s
 => CACHED [3/8] RUN python3 -m pip install --default-timeout=1000 --no-cache-dir torch torchvision torchaudio nvidia-pyindex transformers --extra-index-url https://download.pytorch.org/whl/cu113           0.0s
 => CACHED [4/8] RUN python3 -m pip install --default-timeout=1000 --no-cache-dir "jina[standard]==3.11.0"                                                                                                    0.0s
 => CACHED [5/8] COPY . /cas/                                                                                                                                                                                 0.0s
 => CACHED [6/8] WORKDIR /cas                                                                                                                                                                                 0.0s
 => ERROR [7/8] RUN if [ "torch" != "torch" ]; then python3 -m pip install --no-cache-dir "./[torch]" ; fi     && python3 -m pip install --no-cache-dir .                                                     1.1s
------
 > [7/8] RUN if [ "torch" != "torch" ]; then python3 -m pip install --no-cache-dir "./[torch]" ; fi     && python3 -m pip install --no-cache-dir .:
#0 1.053 ERROR: Directory '.' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.
------
cuda.Dockerfile:30
--------------------
  29 |     
  30 | >>> RUN if [ "${BACKEND_TAG}" != "torch" ]; then python3 -m pip install --no-cache-dir "./[${BACKEND_TAG}]" ; fi \
  31 | >>>     && python3 -m pip install --no-cache-dir .
  32 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c if [ \"${BACKEND_TAG}\" != \"torch\" ]; then python3 -m pip install --no-cache-dir \"./[${BACKEND_TAG}]\" ; fi     && python3 -m pip install --no-cache-dir ." did not complete successfully: exit code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions