Для тензорной доски ~=2.15.0 не найдено подходящего распределения.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Для тензорной доски ~=2.15.0 не найдено подходящего распределения.

Сообщение Anonymous »

Я пытаюсь создать образ Docker и столкнулся с проблемой совместимости при создании Dockerfile.
Приведенный ниже Dockerfile приводит к успешной сборке. Но когда я добавляю «tensorflow-gpu», происходит сбой с ошибкой требований. Я не знаю, как изолировать эту проблему, поэтому буду признателен за любые советы!
Dockerfile:
FROM mcr.microsoft.com/azureml/openmpi4.1.0-cuda11.2-cudnn8-ubuntu20.04:20230530.v1

ENV AZUREML_CONDA_ENVIRONMENT_PATH /azureml-envs/tensorflow-2.7
# Create conda environment
RUN conda create -p $AZUREML_CONDA_ENVIRONMENT_PATH \
python=3.8 pip=20.2.4

# Prepend path to AzureML conda environment
ENV PATH $AZUREML_CONDA_ENVIRONMENT_PATH/bin:$PATH

# Install pip dependencies
RUN HOROVOD_WITH_TENSORFLOW=1 pip install 'matplotlib' \
'psutil' \
'tqdm' \
'pandas' \
'scipy' \
'numpy' \
'ipykernel' \
'azureml-core' \
'azureml-defaults' \
'azureml-mlflow' \
'azureml-telemetry' \
'tensorboard'

# This is needed for mpi to locate libpython
ENV LD_LIBRARY_PATH $AZUREML_CONDA_ENVIRONMENT_PATH/lib:$LD_LIBRARY_PATH

Ошибка:
2024-03-29T03:05:42: ---> Running in bec9494787c1
2024-03-29T03:05:43: Collecting matplotlib~=3.5.0
2024-03-29T03:05:43: Downloading matplotlib-3.5.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (11.3 MB)
2024-03-29T03:05:44: Collecting psutil~=5.8.0
2024-03-29T03:05:44: Downloading psutil-5.8.0-cp38-cp38-manylinux2010_x86_64.whl (296 kB)
2024-03-29T03:05:44: Collecting tqdm~=4.62.0
2024-03-29T03:05:44: Downloading tqdm-4.62.3-py2.py3-none-any.whl (76 kB)
2024-03-29T03:05:45: Collecting pandas~=1.3.0
2024-03-29T03:05:45: Downloading pandas-1.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB)
2024-03-29T03:05:45: Collecting scipy~=1.7.0
2024-03-29T03:05:45: Downloading scipy-1.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.3 MB)
2024-03-29T03:05:47: Collecting numpy~=1.21.0
2024-03-29T03:05:47: Downloading numpy-1.21.6-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
2024-03-29T03:05:47: Collecting ipykernel~=6.0
2024-03-29T03:05:47: Downloading ipykernel-6.29.4-py3-none-any.whl (117 kB)
2024-03-29T03:05:47: Collecting azureml-core==1.51.0
2024-03-29T03:05:47: Downloading azureml_core-1.51.0-py3-none-any.whl (3.3 MB)
2024-03-29T03:05:47: Collecting azureml-defaults==1.51.0
2024-03-29T03:05:47: Downloading azureml_defaults-1.51.0-py3-none-any.whl (2.0 kB)
2024-03-29T03:05:47: Collecting azureml-mlflow==1.51.0
2024-03-29T03:05:47: Downloading azureml_mlflow-1.51.0-py3-none-any.whl (814 kB)
2024-03-29T03:05:47: Collecting azureml-telemetry==1.51.0
2024-03-29T03:05:47: Downloading azureml_telemetry-1.51.0-py3-none-any.whl (30 kB)
2024-03-29T03:05:47: [91mERROR: Could not find a version that satisfies the requirement tensorboard~=2.15.0 (from versions: 1.6.0rc0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.12.0, 1.12.1, 1.12.2, 1.13.0, 1.13.1, 1.14.0, 1.15.0, 2.0.0, 2.0.1, 2.0.2, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.4.0, 2.4.1, 2.5.0, 2.6.0, 2.7.0, 2.8.0, 2.9.0, 2.9.1, 2.10.0, 2.10.1, 2.11.0, 2.11.1, 2.11.2, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.13.0, 2.14.0)
2024-03-29T03:05:47: ERROR: No matching distribution found for tensorboard~=2.15.0
2024-03-29T03:05:48: The command '/bin/sh -c HOROVOD_WITH_TENSORFLOW=1 pip install 'matplotlib~=3.5.0' 'psutil~=5.8.0' 'tqdm~=4.62.0' 'pandas~=1.3.0' 'scipy~=1.7.0' 'numpy~=1.21.0' 'ipykernel~=6.0' 'azureml-core==1.51.0' 'azureml-defaults==1.51.0' 'azureml-mlflow==1.51.0' 'azureml-telemetry==1.51.0' 'tensorboard~=2.15.0'' returned a non-zero code: 1
2024-03-29T03:05:48: [0m

2024-03-29T03:05:48: CalledProcessError(1, ['docker', 'build', '-f', 'Dockerfile', '.', '-t', 'e91555eeb3224b08b13539c983a2c3f8.azurecr.io/azureml/azureml_50f64810c9ea1320c2b49770067c34d2', '-t', 'e91555eeb3224b08b13539c983a2c3f8.azurecr.io/azureml/azureml_50f64810c9ea1320c2b49770067c34d2:1'])

2024-03-29T03:05:48: Building docker image failed with exit code: 1


Подробнее здесь: https://stackoverflow.com/questions/782 ... ard-2-15-0
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»