mirror of
https://github.com/saymrwulf/pytorch.git
synced 2026-05-14 20:57:59 +00:00
Cleanup CUDA 10.1 and 10.0 support on CI (#62597)
Summary: 10.1 is removed in https://github.com/pytorch/pytorch/pull/56056 Pull Request resolved: https://github.com/pytorch/pytorch/pull/62597 Reviewed By: walterddr Differential Revision: D30053902 Pulled By: seemethere fbshipit-source-id: deb148e5e44c12b08c267a36fbd4a1afa138e6e4
This commit is contained in:
parent
305d5fcc05
commit
a4af91b2fe
10 changed files with 4 additions and 64 deletions
|
|
@ -11,8 +11,6 @@ IMAGE_NAMES = [
|
|||
"pytorch-linux-bionic-py3.6-clang9",
|
||||
"pytorch-linux-bionic-cuda10.2-cudnn7-py3.6-clang9",
|
||||
"pytorch-linux-bionic-py3.8-gcc9",
|
||||
"pytorch-linux-xenial-cuda10-cudnn7-py3-gcc7",
|
||||
"pytorch-linux-xenial-cuda10.1-cudnn7-py3-gcc7",
|
||||
"pytorch-linux-xenial-cuda10.2-cudnn7-py3-gcc7",
|
||||
"pytorch-linux-xenial-cuda11.1-cudnn8-py3-gcc7",
|
||||
"pytorch-linux-xenial-cuda11.3-cudnn8-py3-gcc7",
|
||||
|
|
|
|||
6
.circleci/config.yml
generated
6
.circleci/config.yml
generated
|
|
@ -7020,12 +7020,6 @@ workflows:
|
|||
- docker_build_job:
|
||||
name: "docker-pytorch-linux-bionic-py3.8-gcc9"
|
||||
image_name: "pytorch-linux-bionic-py3.8-gcc9"
|
||||
- docker_build_job:
|
||||
name: "docker-pytorch-linux-xenial-cuda10-cudnn7-py3-gcc7"
|
||||
image_name: "pytorch-linux-xenial-cuda10-cudnn7-py3-gcc7"
|
||||
- docker_build_job:
|
||||
name: "docker-pytorch-linux-xenial-cuda10.1-cudnn7-py3-gcc7"
|
||||
image_name: "pytorch-linux-xenial-cuda10.1-cudnn7-py3-gcc7"
|
||||
- docker_build_job:
|
||||
name: "docker-pytorch-linux-xenial-cuda10.2-cudnn7-py3-gcc7"
|
||||
image_name: "pytorch-linux-xenial-cuda10.2-cudnn7-py3-gcc7"
|
||||
|
|
|
|||
|
|
@ -103,27 +103,6 @@ case "$image" in
|
|||
VISION=yes
|
||||
BREAKPAD=yes
|
||||
;;
|
||||
pytorch-linux-xenial-cuda10-cudnn7-py3-gcc7)
|
||||
CUDA_VERSION=10.0
|
||||
CUDNN_VERSION=7
|
||||
ANACONDA_PYTHON_VERSION=3.6
|
||||
GCC_VERSION=7
|
||||
PROTOBUF=yes
|
||||
DB=yes
|
||||
VISION=yes
|
||||
BREAKPAD=yes
|
||||
;;
|
||||
pytorch-linux-xenial-cuda10.1-cudnn7-py3-gcc7)
|
||||
CUDA_VERSION=10.1
|
||||
CUDNN_VERSION=7
|
||||
ANACONDA_PYTHON_VERSION=3.6
|
||||
GCC_VERSION=7
|
||||
PROTOBUF=yes
|
||||
DB=yes
|
||||
VISION=yes
|
||||
KATEX=yes
|
||||
BREAKPAD=yes
|
||||
;;
|
||||
pytorch-linux-xenial-cuda10.2-cudnn7-py3-gcc7)
|
||||
CUDA_VERSION=10.2
|
||||
CUDNN_VERSION=7
|
||||
|
|
|
|||
|
|
@ -86,11 +86,7 @@ if [ -n "$ANACONDA_PYTHON_VERSION" ]; then
|
|||
conda_install numpy=1.18.5 astunparse pyyaml mkl mkl-include setuptools cffi future six dataclasses typing_extensions
|
||||
fi
|
||||
|
||||
if [[ "$CUDA_VERSION" == 10.0* ]]; then
|
||||
conda_install magma-cuda100 -c pytorch
|
||||
elif [[ "$CUDA_VERSION" == 10.1* ]]; then
|
||||
conda_install magma-cuda101 -c pytorch
|
||||
elif [[ "$CUDA_VERSION" == 10.2* ]]; then
|
||||
if [[ "$CUDA_VERSION" == 10.2* ]]; then
|
||||
conda_install magma-cuda102 -c pytorch
|
||||
elif [[ "$CUDA_VERSION" == 11.0* ]]; then
|
||||
conda_install magma-cuda110 -c pytorch
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
sudo apt-get -qq update
|
||||
sudo apt-get -qq install --allow-downgrades --allow-change-held-packages libnccl-dev=2.5.6-1+cuda10.1 libnccl2=2.5.6-1+cuda10.1
|
||||
|
|
@ -72,11 +72,6 @@ ADD ./common/install_jni.sh install_jni.sh
|
|||
ADD ./java/jni.h jni.h
|
||||
RUN bash ./install_jni.sh && rm install_jni.sh
|
||||
|
||||
# Install NCCL for when CUDA is version 10.1
|
||||
ADD ./common/install_nccl.sh install_nccl.sh
|
||||
RUN if [ "${CUDA_VERSION}" = 10.1 ]; then bash ./install_nccl.sh; fi
|
||||
RUN rm install_nccl.sh
|
||||
|
||||
# Install Open MPI for CUDA
|
||||
ADD ./common/install_openmpi.sh install_openmpi.sh
|
||||
RUN if [ -n "${CUDA_VERSION}" ]; then bash install_openmpi.sh; fi
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ if ! which conda; then
|
|||
# In ROCm CIs, we are doing cross compilation on build machines with
|
||||
# intel cpu and later run tests on machines with amd cpu.
|
||||
# Also leave out two builds to make sure non-mkldnn builds still work.
|
||||
if [[ "$BUILD_ENVIRONMENT" != *rocm* && "$BUILD_ENVIRONMENT" != *-trusty-py3.5-* && "$BUILD_ENVIRONMENT" != *-xenial-cuda10.1-cudnn7-py3-* ]]; then
|
||||
if [[ "$BUILD_ENVIRONMENT" != *rocm* && "$BUILD_ENVIRONMENT" != *-trusty-py3.5-* ]]; then
|
||||
pip_install mkl mkl-devel
|
||||
export USE_MKLDNN=1
|
||||
else
|
||||
|
|
@ -289,16 +289,6 @@ else
|
|||
popd
|
||||
assert_git_not_dirty
|
||||
else
|
||||
# Test standalone c10 build
|
||||
if [[ "$BUILD_ENVIRONMENT" == *xenial-cuda10.1-cudnn7-py3* ]]; then
|
||||
mkdir -p c10/build
|
||||
pushd c10/build
|
||||
cmake ..
|
||||
make -j
|
||||
popd
|
||||
assert_git_not_dirty
|
||||
fi
|
||||
|
||||
# Test no-Python build
|
||||
echo "Building libtorch"
|
||||
# NB: Install outside of source directory (at the same level as the root
|
||||
|
|
|
|||
|
|
@ -125,8 +125,7 @@ if [ -z "$COMPACT_JOB_NAME" ]; then
|
|||
fi
|
||||
|
||||
# TODO: Renable libtorch testing for MacOS, see https://github.com/pytorch/pytorch/issues/62598
|
||||
if [[ "$BUILD_ENVIRONMENT" == *linux-xenial-cuda10.1-cudnn7-py3* ]] || \
|
||||
[[ "$BUILD_ENVIRONMENT" == *linux-trusty-py3.6-gcc7* ]]; then
|
||||
if [[ "$BUILD_ENVIRONMENT" == *linux-trusty-py3.6-gcc7* ]]; then
|
||||
BUILD_TEST_LIBTORCH=1
|
||||
else
|
||||
# shellcheck disable=SC2034
|
||||
|
|
@ -141,7 +140,6 @@ fi
|
|||
# export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
|
||||
if [[ "$BUILD_ENVIRONMENT" == *xla-linux-bionic* ]] || \
|
||||
[[ "$BUILD_ENVIRONMENT" == *linux-xenial-cuda9-cudnn7-py2* ]] || \
|
||||
[[ "$BUILD_ENVIRONMENT" == *linux-xenial-cuda10.1-cudnn7-py3* ]] || \
|
||||
[[ "$BUILD_ENVIRONMENT" == *centos* ]] || \
|
||||
[[ "$BUILD_ENVIRONMENT" == *linux-bionic* ]]; then
|
||||
if ! which conda; then
|
||||
|
|
|
|||
|
|
@ -1076,7 +1076,6 @@ static_assert(std::is_same(A*, decltype(A::singleton()))::value, "hmm");
|
|||
CUDA, MSVC, and PyTorch versions are interdependent; please install matching versions from this table:
|
||||
| CUDA version | Newest supported VS version | PyTorch version |
|
||||
| ------------ | ------------------------------------------------------- | --------------- |
|
||||
| 9.2 | Visual Studio 2017 Update 5 (15.5) (`_MSC_VER` <= 1912) | 0.4.1 ~ 1.5.1 |
|
||||
| 10.1 | Visual Studio 2019 (16.X) (`_MSC_VER` < 1930) | 1.3.0 ~ 1.7.0 |
|
||||
| 10.2 | Visual Studio 2019 (16.X) (`_MSC_VER` < 1930) | 1.5.0 ~ 1.7.0 |
|
||||
| 11.0 | Visual Studio 2019 (16.X) (`_MSC_VER` < 1930) | 1.7.0 |
|
||||
|
|
|
|||
|
|
@ -254,12 +254,7 @@ export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
|
|||
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py install
|
||||
```
|
||||
|
||||
Each CUDA version only supports one particular XCode version. The following combinations have been reported to work with PyTorch.
|
||||
|
||||
| CUDA version | XCode version |
|
||||
| ------------ | ------------- |
|
||||
| 10.0 | XCode 9.4 |
|
||||
| 10.1 | XCode 10.1 |
|
||||
CUDA is not supported on macOS.
|
||||
|
||||
|
||||
On Windows
|
||||
|
|
|
|||
Loading…
Reference in a new issue