dream

Форк
0
46 строк · 1.1 Кб
1
FROM tensorflow/tensorflow:1.15.2-gpu
2

3
RUN apt-key del 7fa2af80  && \
4
    rm -f /etc/apt/sources.list.d/cuda*.list && \
5
    curl https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-keyring_1.0-1_all.deb \
6
    -o cuda-keyring_1.0-1_all.deb && \
7
    dpkg -i cuda-keyring_1.0-1_all.deb && \
8
    apt-get -y update && \
9
    apt-get install -y \
10
    build-essential \
11
    zlib1g-dev \
12
    libbz2-dev \
13
    libreadline-dev \
14
    libsqlite3-dev \
15
    wget \
16
    llvm \
17
    libncurses5-dev \
18
    libncursesw5-dev  \
19
    xz-utils \
20
    libffi-dev \
21
    liblzma-dev \
22
    software-properties-common \
23
    git \
24
    sqlite3
25

26
ARG LANGUAGE=EN
27
ENV LANGUAGE ${LANGUAGE}
28

29
ARG CONFIG
30
ARG SERVICE_PORT
31
ARG SRC_DIR
32
ARG SED_ARG=" | "
33

34
ENV CONFIG=$CONFIG
35
ENV SERVICE_PORT=$SERVICE_PORT
36

37
COPY ./annotators/entity_linking/requirements.txt /src/requirements.txt
38
COPY $SRC_DIR /src
39
WORKDIR /src
40

41
RUN pip install --upgrade pip && pip install -r /src/requirements.txt && \
42
    python -m deeppavlov install $CONFIG
43

44
RUN sed -i "s|$SED_ARG|g" "$CONFIG"
45

46
CMD gunicorn  --workers=1 --timeout 500 server:app -b 0.0.0.0:8075
47

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.