Я пытаюсь создать образ docker, и когда сборка docker достигает требования тензорного процессора, я получаю следующую ошибку:
ERROR: Could not find a version that satisfies the requirement tensorflow-cpu (from socialworks-nn==0.0.7->-r requirements.txt (line 16)) (from versions: none)
ERROR: No matching distribution found for tensorflow-cpu (from socialworks-nn==0.0.7->-r requirements.txt (line 16))
Вот мой файл Docker:
FROM python:3.6-alpine3.7
RUN apk add --no-cache python3-dev \
&& pip3 install --upgrade pip
RUN apk --no-cache add git
RUN apk add mariadb-dev
WORKDIR /socialworks-api
COPY . /socialworks-api
RUN pip3 --no-cache-dir install -r requirements.txt
Могу ли я спросить, что мне нужно запустить для установки tenorflow? Мое приложение должно работать на Python 3.6. Я новичок в Docker, это моя первая сборка. Кроме того, я попытался закомментировать тензор потока, но я получаю ту же ошибку с numpy.
Я также попытался выполнить эту команду в моем Dockerfile:
RUN python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Но после этого Я бы получил эту ошибку:
ERROR: tensorflow_gpu-2.1.0-cp36-cp36m-manylinux2010_x86_64.whl is not a supported wheel on this platform.