Skip to content

Commit fea771d

Browse files
Revert "Install magma from a tarball (pytorch#140417)"
This reverts commit 30ab102. Reverted pytorch#140417 on behalf of https://github.com/atalman due to Caused failures in calculate docker image ([comment](pytorch#140417 (comment)))
1 parent e241907 commit fea771d

File tree

6 files changed

+8
-37
lines changed

6 files changed

+8
-37
lines changed

.ci/docker/common/install_conda.sh

+2-4
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ if [ -n "$ANACONDA_PYTHON_VERSION" ]; then
2525
mkdir -p /opt/conda
2626
chown jenkins:jenkins /opt/conda
2727

28-
SCRIPT_FOLDER="$( cd "$(dirname "$0")" ; pwd -P )"
29-
source "${SCRIPT_FOLDER}/common_utils.sh"
28+
source "$(dirname "${BASH_SOURCE[0]}")/common_utils.sh"
3029

3130
pushd /tmp
3231
wget -q "${BASE_URL}/${CONDA_FILE}"
@@ -85,9 +84,8 @@ if [ -n "$ANACONDA_PYTHON_VERSION" ]; then
8584

8685
# Magma package names are concatenation of CUDA major and minor ignoring revision
8786
# I.e. magma-cuda102 package corresponds to CUDA_VERSION=10.2 and CUDA_VERSION=10.2.89
88-
# Magma is installed from a tarball in the ossci-linux bucket into the conda env
8987
if [ -n "$CUDA_VERSION" ]; then
90-
${SCRIPT_FOLDER}/install_magma_conda.sh $(cut -f1-2 -d'.' <<< ${CUDA_VERSION}) ${ANACONDA_PYTHON_VERSION}
88+
conda_install magma-cuda$(TMP=${CUDA_VERSION/./};echo ${TMP%.*[0-9]}) -c pytorch
9189
fi
9290

9391
# Install some other packages, including those needed for Python test reporting

.ci/docker/common/install_magma.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
set -eou pipefail
55

6+
MAGMA_VERSION="2.5.2"
7+
68
function do_install() {
79
cuda_version=$1
810
cuda_version_nodot=${1/./}
@@ -15,7 +17,7 @@ function do_install() {
1517
set -x
1618
tmp_dir=$(mktemp -d)
1719
pushd ${tmp_dir}
18-
curl -OLs https://ossci-linux.s3.us-east-1.amazonaws.com/${magma_archive}
20+
curl -OLs https://anaconda.org/pytorch/magma-cuda${cuda_version_nodot}/${MAGMA_VERSION}/download/linux-64/${magma_archive}
1921
tar -xvf "${magma_archive}"
2022
mkdir -p "${cuda_dir}/magma"
2123
mv include "${cuda_dir}/magma/include"

.ci/docker/common/install_magma_conda.sh

-26
This file was deleted.

.ci/docker/linter-cuda/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ ENV PATH /opt/conda/envs/py_$ANACONDA_PYTHON_VERSION/bin:/opt/conda/bin:$PATH
2525
COPY requirements-ci.txt /opt/conda/requirements-ci.txt
2626
COPY ./common/install_conda.sh install_conda.sh
2727
COPY ./common/common_utils.sh common_utils.sh
28-
COPY ./common/install_magma_conda.sh install_magma_conda.sh
29-
RUN bash ./install_conda.sh && rm install_conda.sh install_magma_conda.sh common_utils.sh /opt/conda/requirements-ci.txt
28+
RUN bash ./install_conda.sh && rm install_conda.sh common_utils.sh /opt/conda/requirements-ci.txt
3029

3130
# Install cuda and cudnn
3231
ARG CUDA_VERSION

.ci/docker/ubuntu-cuda/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ ARG CONDA_CMAKE
3030
COPY requirements-ci.txt /opt/conda/requirements-ci.txt
3131
COPY ./common/install_conda.sh install_conda.sh
3232
COPY ./common/common_utils.sh common_utils.sh
33-
COPY ./common/install_magma_conda.sh install_magma_conda.sh
34-
RUN bash ./install_conda.sh && rm install_conda.sh install_magma_conda.sh common_utils.sh /opt/conda/requirements-ci.txt
33+
RUN bash ./install_conda.sh && rm install_conda.sh common_utils.sh /opt/conda/requirements-ci.txt
3534

3635
# Install gcc
3736
ARG GCC_VERSION

.ci/docker/ubuntu/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ ENV DOCS=$DOCS
3636
COPY requirements-ci.txt requirements-docs.txt /opt/conda/
3737
COPY ./common/install_conda.sh install_conda.sh
3838
COPY ./common/common_utils.sh common_utils.sh
39-
COPY ./common/install_magma_conda.sh install_magma_conda.sh
40-
RUN bash ./install_conda.sh && rm install_conda.sh install_magma_conda.sh common_utils.sh /opt/conda/requirements-ci.txt /opt/conda/requirements-docs.txt
39+
RUN bash ./install_conda.sh && rm install_conda.sh common_utils.sh /opt/conda/requirements-ci.txt /opt/conda/requirements-docs.txt
4140
RUN if [ -n "${UNINSTALL_DILL}" ]; then pip uninstall -y dill; fi
4241

4342
# Install gcc

0 commit comments

Comments
 (0)