From ad3be4b8fe13558e5906a1717db346611c0f0e7c Mon Sep 17 00:00:00 2001 From: Sean Francis Campbell Date: Fri, 19 Apr 2024 16:50:50 +0200 Subject: [PATCH] feat: - Add 3.10 to the build matrix - Drop support for various OS + versions for simplicity --- .github/workflows/building-conda.yml | 52 ++++++--------------- .github/workflows/cuda/cu101-Linux-env.sh | 8 ---- .github/workflows/cuda/cu101-Linux.sh | 15 ------ .github/workflows/cuda/cu101-Windows-env.sh | 8 ---- .github/workflows/cuda/cu101-Windows.sh | 18 ------- .github/workflows/cuda/cu102-Linux-env.sh | 8 ---- .github/workflows/cuda/cu102-Linux.sh | 15 ------ .github/workflows/cuda/cu102-Windows-env.sh | 8 ---- .github/workflows/cuda/cu102-Windows.sh | 18 ------- .github/workflows/cuda/cu111-Linux-env.sh | 8 ---- .github/workflows/cuda/cu111-Linux.sh | 15 ------ .github/workflows/cuda/cu111-Windows-env.sh | 8 ---- .github/workflows/cuda/cu111-Windows.sh | 18 ------- .github/workflows/cuda/cu113-Windows-env.sh | 8 ---- .github/workflows/cuda/cu113-Windows.sh | 18 ------- .github/workflows/cuda/cu115-Windows-env.sh | 8 ---- .github/workflows/cuda/cu115-Windows.sh | 20 -------- .github/workflows/cuda/cu116-Windows-env.sh | 8 ---- .github/workflows/cuda/cu116-Windows.sh | 20 -------- 19 files changed, 14 insertions(+), 267 deletions(-) delete mode 100644 .github/workflows/cuda/cu101-Linux-env.sh delete mode 100644 .github/workflows/cuda/cu101-Linux.sh delete mode 100644 .github/workflows/cuda/cu101-Windows-env.sh delete mode 100644 .github/workflows/cuda/cu101-Windows.sh delete mode 100644 .github/workflows/cuda/cu102-Linux-env.sh delete mode 100644 .github/workflows/cuda/cu102-Linux.sh delete mode 100644 .github/workflows/cuda/cu102-Windows-env.sh delete mode 100644 .github/workflows/cuda/cu102-Windows.sh delete mode 100644 .github/workflows/cuda/cu111-Linux-env.sh delete mode 100644 .github/workflows/cuda/cu111-Linux.sh delete mode 100644 .github/workflows/cuda/cu111-Windows-env.sh delete mode 100644 .github/workflows/cuda/cu111-Windows.sh delete mode 100644 .github/workflows/cuda/cu113-Windows-env.sh delete mode 100644 .github/workflows/cuda/cu113-Windows.sh delete mode 100644 .github/workflows/cuda/cu115-Windows-env.sh delete mode 100644 .github/workflows/cuda/cu115-Windows.sh delete mode 100644 .github/workflows/cuda/cu116-Windows-env.sh delete mode 100644 .github/workflows/cuda/cu116-Windows.sh diff --git a/.github/workflows/building-conda.yml b/.github/workflows/building-conda.yml index f6b3d7c..19a1886 100644 --- a/.github/workflows/building-conda.yml +++ b/.github/workflows/building-conda.yml @@ -1,50 +1,26 @@ name: Building Conda -on: [workflow_dispatch] +on: + workflow_dispatch: {} + push: + branches: [ "**" ] + tags: [ "*" ] jobs: - conda-build: runs-on: ${{ matrix.os }} - strategy: fail-fast: false matrix: - os: [ubuntu-18.04, macos-10.15] #, windows-2019] - python-version: ['3.7', '3.8', '3.9'] #, '3.10'] - torch-version: [1.10.0, 1.11.0, 1.12.0] - cuda-version: ['cpu', 'cu102', 'cu113', 'cu115', 'cu116'] - exclude: - - torch-version: 1.10.0 - cuda-version: 'cu116' - - torch-version: 1.11.0 - cuda-version: 'cu116' - - torch-version: 1.12.0 - cuda-version: 'cu115' - - torch-version: 1.10.0 - cuda-version: 'cu115' - - torch-version: 1.10.0 - python-version: '3.10' - - os: windows-2019 - torch-version: 1.11.0 - cuda-version: 'cu102' - - os: macos-10.15 - cuda-version: 'cu102' - - os: macos-10.15 - cuda-version: 'cu113' - - os: macos-10.15 - cuda-version: 'cu115' - - os: macos-10.15 - cuda-version: 'cu116' - - os: macos-10.15 - python-version: '3.10' # this is unhappy - - os: ubuntu-18.04 - cuda-version: 'cu115' - - os: windows-2019 - cuda-version: 'cu102' - - os: windows-2019 # Complains about CUDA mismatch. - python-version: '3.7' - + os: ['ubuntu-20.04'] + python-version: ['3.7', '3.8', '3.9', '3.10'] + torch-version: ['1.11.0', '1.13.1'] + cuda-version: ['cpu', 'cu113'] + #exclude: + # - torch-version: 1.12.0 + # cuda-version: 'cu115' + # - os: ubuntu-18.04 + # cuda-version: 'cu115' steps: - uses: actions/checkout@v2 - name: Set up Conda for Python ${{ matrix.python-version }} diff --git a/.github/workflows/cuda/cu101-Linux-env.sh b/.github/workflows/cuda/cu101-Linux-env.sh deleted file mode 100644 index 2559816..0000000 --- a/.github/workflows/cuda/cu101-Linux-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/usr/local/cuda-10.1 -LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} -PATH=${CUDA_HOME}/bin:${PATH} - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="3.5;5.0+PTX;6.0;7.0;7.5" diff --git a/.github/workflows/cuda/cu101-Linux.sh b/.github/workflows/cuda/cu101-Linux.sh deleted file mode 100644 index ffb1dca..0000000 --- a/.github/workflows/cuda/cu101-Linux.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -OS=ubuntu1804 - -wget -nv https://developer.download.nvidia.com/compute/cuda/repos/${OS}/x86_64/cuda-${OS}.pin -sudo mv cuda-${OS}.pin /etc/apt/preferences.d/cuda-repository-pin-600 -wget -nv https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda-repo-${OS}-10-1-local-10.1.243-418.87.00_1.0-1_amd64.deb -sudo dpkg -i cuda-repo-${OS}-10-1-local-10.1.243-418.87.00_1.0-1_amd64.deb -sudo apt-key add /var/cuda-repo-10-1-local-10.1.243-418.87.00/7fa2af80.pub - -sudo apt-get -qq update -sudo apt install cuda-nvcc-10-1 cuda-libraries-dev-10-1 -sudo apt clean - -rm -f https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda-repo-${OS}-10-1-local-10.1.243-418.87.00_1.0-1_amd64.deb diff --git a/.github/workflows/cuda/cu101-Windows-env.sh b/.github/workflows/cuda/cu101-Windows-env.sh deleted file mode 100644 index 24ace97..0000000 --- a/.github/workflows/cuda/cu101-Windows-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v10.1 -PATH=${CUDA_HOME}/bin:$PATH -PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/MSBuild/15.0/Bin:$PATH - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="3.5;5.0+PTX;6.0;7.0;7.5" diff --git a/.github/workflows/cuda/cu101-Windows.sh b/.github/workflows/cuda/cu101-Windows.sh deleted file mode 100644 index 362cd2b..0000000 --- a/.github/workflows/cuda/cu101-Windows.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# Install NVIDIA drivers, see: -# https://github.com/pytorch/vision/blob/master/packaging/windows/internal/cuda_install.bat#L99-L102 -curl -k -L "https://drive.google.com/u/0/uc?id=1injUyo3lnarMgWyRcXqKg4UGnN0ysmuq&export=download" --output "/tmp/gpu_driver_dlls.zip" -7z x "/tmp/gpu_driver_dlls.zip" -o"/c/Windows/System32" - -export CUDA_SHORT=10.1 -export CUDA_URL=https://developer.download.nvidia.com/compute/cuda/${CUDA_SHORT}/Prod/local_installers/ -export CUDA_FILE=cuda_${CUDA_SHORT}.243_426.00_win10.exe - -# Install CUDA: -curl -k -L "${CUDA_URL}/${CUDA_FILE}" --output "${CUDA_FILE}" -echo "" -echo "Installing from ${CUDA_FILE}..." -PowerShell -Command "Start-Process -FilePath \"${CUDA_FILE}\" -ArgumentList \"-s nvcc_${CUDA_SHORT} cuobjdump_${CUDA_SHORT} nvprune_${CUDA_SHORT} cupti_${CUDA_SHORT} cublas_dev_${CUDA_SHORT} cudart_${CUDA_SHORT} cufft_dev_${CUDA_SHORT} curand_dev_${CUDA_SHORT} cusolver_dev_${CUDA_SHORT} cusparse_dev_${CUDA_SHORT} npp_dev_${CUDA_SHORT} nvrtc_dev_${CUDA_SHORT} nvml_dev_${CUDA_SHORT}\" -Wait -NoNewWindow" -echo "Done!" -rm -f "${CUDA_FILE}" diff --git a/.github/workflows/cuda/cu102-Linux-env.sh b/.github/workflows/cuda/cu102-Linux-env.sh deleted file mode 100644 index a8f60a8..0000000 --- a/.github/workflows/cuda/cu102-Linux-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/usr/local/cuda-10.2 -LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} -PATH=${CUDA_HOME}/bin:${PATH} - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="3.5;5.0+PTX;6.0;7.0;7.5" diff --git a/.github/workflows/cuda/cu102-Linux.sh b/.github/workflows/cuda/cu102-Linux.sh deleted file mode 100644 index 85e1ed2..0000000 --- a/.github/workflows/cuda/cu102-Linux.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -OS=ubuntu1804 - -wget -nv https://developer.download.nvidia.com/compute/cuda/repos/${OS}/x86_64/cuda-${OS}.pin -sudo mv cuda-${OS}.pin /etc/apt/preferences.d/cuda-repository-pin-600 -wget -nv https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-${OS}-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb -sudo dpkg -i cuda-repo-${OS}-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb -sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub - -sudo apt-get -qq update -sudo apt install cuda-nvcc-10-2 cuda-libraries-dev-10-2 -sudo apt clean - -rm -f https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-${OS}-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb diff --git a/.github/workflows/cuda/cu102-Windows-env.sh b/.github/workflows/cuda/cu102-Windows-env.sh deleted file mode 100644 index 1888e2c..0000000 --- a/.github/workflows/cuda/cu102-Windows-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v10.2 -PATH=${CUDA_HOME}/bin:$PATH -PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/MSBuild/15.0/Bin:$PATH - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="3.5;5.0+PTX;6.0;7.0;7.5" diff --git a/.github/workflows/cuda/cu102-Windows.sh b/.github/workflows/cuda/cu102-Windows.sh deleted file mode 100644 index 368420b..0000000 --- a/.github/workflows/cuda/cu102-Windows.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# Install NVIDIA drivers, see: -# https://github.com/pytorch/vision/blob/master/packaging/windows/internal/cuda_install.bat#L99-L102 -curl -k -L "https://drive.google.com/u/0/uc?id=1injUyo3lnarMgWyRcXqKg4UGnN0ysmuq&export=download" --output "/tmp/gpu_driver_dlls.zip" -7z x "/tmp/gpu_driver_dlls.zip" -o"/c/Windows/System32" - -export CUDA_SHORT=10.2 -export CUDA_URL=https://developer.download.nvidia.com/compute/cuda/${CUDA_SHORT}/Prod/local_installers -export CUDA_FILE=cuda_${CUDA_SHORT}.89_441.22_win10.exe - -# Install CUDA: -curl -k -L "${CUDA_URL}/${CUDA_FILE}" --output "${CUDA_FILE}" -echo "" -echo "Installing from ${CUDA_FILE}..." -PowerShell -Command "Start-Process -FilePath \"${CUDA_FILE}\" -ArgumentList \"-s nvcc_${CUDA_SHORT} cuobjdump_${CUDA_SHORT} nvprune_${CUDA_SHORT} cupti_${CUDA_SHORT} cublas_dev_${CUDA_SHORT} cudart_${CUDA_SHORT} cufft_dev_${CUDA_SHORT} curand_dev_${CUDA_SHORT} cusolver_dev_${CUDA_SHORT} cusparse_dev_${CUDA_SHORT} npp_dev_${CUDA_SHORT} nvrtc_dev_${CUDA_SHORT} nvml_dev_${CUDA_SHORT}\" -Wait -NoNewWindow" -echo "Done!" -rm -f "${CUDA_FILE}" diff --git a/.github/workflows/cuda/cu111-Linux-env.sh b/.github/workflows/cuda/cu111-Linux-env.sh deleted file mode 100644 index bd30537..0000000 --- a/.github/workflows/cuda/cu111-Linux-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/usr/local/cuda-11.1 -LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} -PATH=${CUDA_HOME}/bin:${PATH} - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="3.5;5.0+PTX;6.0;7.0;7.5;8.0;8.6" diff --git a/.github/workflows/cuda/cu111-Linux.sh b/.github/workflows/cuda/cu111-Linux.sh deleted file mode 100644 index 31621e3..0000000 --- a/.github/workflows/cuda/cu111-Linux.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -OS=ubuntu1804 - -wget -nv https://developer.download.nvidia.com/compute/cuda/repos/${OS}/x86_64/cuda-${OS}.pin -sudo mv cuda-${OS}.pin /etc/apt/preferences.d/cuda-repository-pin-600 -wget -nv https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda-repo-${OS}-11-1-local_11.1.1-455.32.00-1_amd64.deb -sudo dpkg -i cuda-repo-${OS}-11-1-local_11.1.1-455.32.00-1_amd64.deb -sudo apt-key add /var/cuda-repo-${OS}-11-1-local/7fa2af80.pub - -sudo apt-get -qq update -sudo apt install cuda-nvcc-11-1 cuda-libraries-dev-11-1 -sudo apt clean - -rm -f https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda-repo-${OS}-11-1-local_11.1.1-455.32.00-1_amd64.deb diff --git a/.github/workflows/cuda/cu111-Windows-env.sh b/.github/workflows/cuda/cu111-Windows-env.sh deleted file mode 100644 index 81acf57..0000000 --- a/.github/workflows/cuda/cu111-Windows-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v11.1 -PATH=${CUDA_HOME}/bin:$PATH -PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/MSBuild/15.0/Bin:$PATH - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="3.5;5.0+PTX;6.0;7.0;7.5;8.0;8.6" diff --git a/.github/workflows/cuda/cu111-Windows.sh b/.github/workflows/cuda/cu111-Windows.sh deleted file mode 100644 index 4cd9fe3..0000000 --- a/.github/workflows/cuda/cu111-Windows.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# Install NVIDIA drivers, see: -# https://github.com/pytorch/vision/blob/master/packaging/windows/internal/cuda_install.bat#L99-L102 -curl -k -L "https://drive.google.com/u/0/uc?id=1injUyo3lnarMgWyRcXqKg4UGnN0ysmuq&export=download" --output "/tmp/gpu_driver_dlls.zip" -7z x "/tmp/gpu_driver_dlls.zip" -o"/c/Windows/System32" - -export CUDA_SHORT=11.1 -export CUDA_URL=https://developer.download.nvidia.com/compute/cuda/${CUDA_SHORT}.1/local_installers -export CUDA_FILE=cuda_${CUDA_SHORT}.1_456.81_win10.exe - -# Install CUDA: -curl -k -L "${CUDA_URL}/${CUDA_FILE}" --output "${CUDA_FILE}" -echo "" -echo "Installing from ${CUDA_FILE}..." -PowerShell -Command "Start-Process -FilePath \"${CUDA_FILE}\" -ArgumentList \"-s nvcc_${CUDA_SHORT} cuobjdump_${CUDA_SHORT} nvprune_${CUDA_SHORT} cupti_${CUDA_SHORT} cublas_dev_${CUDA_SHORT} cudart_${CUDA_SHORT} cufft_dev_${CUDA_SHORT} curand_dev_${CUDA_SHORT} cusolver_dev_${CUDA_SHORT} cusparse_dev_${CUDA_SHORT} npp_dev_${CUDA_SHORT} nvrtc_dev_${CUDA_SHORT} nvml_dev_${CUDA_SHORT}\" -Wait -NoNewWindow" -echo "Done!" -rm -f "${CUDA_FILE}" diff --git a/.github/workflows/cuda/cu113-Windows-env.sh b/.github/workflows/cuda/cu113-Windows-env.sh deleted file mode 100644 index 6821529..0000000 --- a/.github/workflows/cuda/cu113-Windows-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v11.3 -PATH=${CUDA_HOME}/bin:$PATH -PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/MSBuild/15.0/Bin:$PATH - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="3.5;5.0+PTX;6.0;7.0;7.5;8.0;8.6" diff --git a/.github/workflows/cuda/cu113-Windows.sh b/.github/workflows/cuda/cu113-Windows.sh deleted file mode 100644 index 3cd7133..0000000 --- a/.github/workflows/cuda/cu113-Windows.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# Install NVIDIA drivers, see: -# https://github.com/pytorch/vision/blob/master/packaging/windows/internal/cuda_install.bat#L99-L102 -curl -k -L "https://drive.google.com/u/0/uc?id=1injUyo3lnarMgWyRcXqKg4UGnN0ysmuq&export=download" --output "/tmp/gpu_driver_dlls.zip" -7z x "/tmp/gpu_driver_dlls.zip" -o"/c/Windows/System32" - -export CUDA_SHORT=11.3 -export CUDA_URL=https://developer.download.nvidia.com/compute/cuda/${CUDA_SHORT}.0/local_installers -export CUDA_FILE=cuda_${CUDA_SHORT}.0_465.89_win10.exe - -# Install CUDA: -curl -k -L "${CUDA_URL}/${CUDA_FILE}" --output "${CUDA_FILE}" -echo "" -echo "Installing from ${CUDA_FILE}..." -PowerShell -Command "Start-Process -FilePath \"${CUDA_FILE}\" -ArgumentList \"-s nvcc_${CUDA_SHORT} cuobjdump_${CUDA_SHORT} nvprune_${CUDA_SHORT} cupti_${CUDA_SHORT} cublas_dev_${CUDA_SHORT} cudart_${CUDA_SHORT} cufft_dev_${CUDA_SHORT} curand_dev_${CUDA_SHORT} cusolver_dev_${CUDA_SHORT} cusparse_dev_${CUDA_SHORT} thrust_${CUDA_SHORT} npp_dev_${CUDA_SHORT} nvrtc_dev_${CUDA_SHORT} nvml_dev_${CUDA_SHORT}\" -Wait -NoNewWindow" -echo "Done!" -rm -f "${CUDA_FILE}" diff --git a/.github/workflows/cuda/cu115-Windows-env.sh b/.github/workflows/cuda/cu115-Windows-env.sh deleted file mode 100644 index 3a662fb..0000000 --- a/.github/workflows/cuda/cu115-Windows-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v11.3 -PATH=${CUDA_HOME}/bin:$PATH -PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/MSBuild/15.0/Bin:$PATH - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="6.0+PTX" diff --git a/.github/workflows/cuda/cu115-Windows.sh b/.github/workflows/cuda/cu115-Windows.sh deleted file mode 100644 index db2559c..0000000 --- a/.github/workflows/cuda/cu115-Windows.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - -# TODO We currently use CUDA 11.3 to build CUDA 11.5 Windows wheels - -# Install NVIDIA drivers, see: -# https://github.com/pytorch/vision/blob/master/packaging/windows/internal/cuda_install.bat#L99-L102 -curl -k -L "https://drive.google.com/u/0/uc?id=1injUyo3lnarMgWyRcXqKg4UGnN0ysmuq&export=download" --output "/tmp/gpu_driver_dlls.zip" -7z x "/tmp/gpu_driver_dlls.zip" -o"/c/Windows/System32" - -export CUDA_SHORT=11.3 -export CUDA_URL=https://developer.download.nvidia.com/compute/cuda/${CUDA_SHORT}.0/local_installers -export CUDA_FILE=cuda_${CUDA_SHORT}.0_465.89_win10.exe - -# Install CUDA: -curl -k -L "${CUDA_URL}/${CUDA_FILE}" --output "${CUDA_FILE}" -echo "" -echo "Installing from ${CUDA_FILE}..." -PowerShell -Command "Start-Process -FilePath \"${CUDA_FILE}\" -ArgumentList \"-s nvcc_${CUDA_SHORT} cuobjdump_${CUDA_SHORT} nvprune_${CUDA_SHORT} cupti_${CUDA_SHORT} cublas_dev_${CUDA_SHORT} cudart_${CUDA_SHORT} cufft_dev_${CUDA_SHORT} curand_dev_${CUDA_SHORT} cusolver_dev_${CUDA_SHORT} cusparse_dev_${CUDA_SHORT} thrust_${CUDA_SHORT} npp_dev_${CUDA_SHORT} nvrtc_dev_${CUDA_SHORT} nvml_dev_${CUDA_SHORT}\" -Wait -NoNewWindow" -echo "Done!" -rm -f "${CUDA_FILE}" diff --git a/.github/workflows/cuda/cu116-Windows-env.sh b/.github/workflows/cuda/cu116-Windows-env.sh deleted file mode 100644 index 74ec597..0000000 --- a/.github/workflows/cuda/cu116-Windows-env.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -CUDA_HOME=/c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v11.3 -PATH=${CUDA_HOME}/bin:$PATH -PATH=/c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio/2017/BuildTools/MSBuild/15.0/Bin:$PATH - -export FORCE_CUDA=1 -export TORCH_CUDA_ARCH_LIST="6.0+PTX" \ No newline at end of file diff --git a/.github/workflows/cuda/cu116-Windows.sh b/.github/workflows/cuda/cu116-Windows.sh deleted file mode 100644 index e834e28..0000000 --- a/.github/workflows/cuda/cu116-Windows.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - -# TODO We currently use CUDA 11.3 to build CUDA 11.5 Windows wheels - -# Install NVIDIA drivers, see: -# https://github.com/pytorch/vision/blob/master/packaging/windows/internal/cuda_install.bat#L99-L102 -curl -k -L "https://drive.google.com/u/0/uc?id=1injUyo3lnarMgWyRcXqKg4UGnN0ysmuq&export=download" --output "/tmp/gpu_driver_dlls.zip" -7z x "/tmp/gpu_driver_dlls.zip" -o"/c/Windows/System32" - -export CUDA_SHORT=11.3 -export CUDA_URL=https://developer.download.nvidia.com/compute/cuda/${CUDA_SHORT}.0/local_installers -export CUDA_FILE=cuda_${CUDA_SHORT}.0_465.89_win10.exe - -# Install CUDA: -curl -k -L "${CUDA_URL}/${CUDA_FILE}" --output "${CUDA_FILE}" -echo "" -echo "Installing from ${CUDA_FILE}..." -PowerShell -Command "Start-Process -FilePath \"${CUDA_FILE}\" -ArgumentList \"-s nvcc_${CUDA_SHORT} cuobjdump_${CUDA_SHORT} nvprune_${CUDA_SHORT} cupti_${CUDA_SHORT} cublas_dev_${CUDA_SHORT} cudart_${CUDA_SHORT} cufft_dev_${CUDA_SHORT} curand_dev_${CUDA_SHORT} cusolver_dev_${CUDA_SHORT} cusparse_dev_${CUDA_SHORT} thrust_${CUDA_SHORT} npp_dev_${CUDA_SHORT} nvrtc_dev_${CUDA_SHORT} nvml_dev_${CUDA_SHORT}\" -Wait -NoNewWindow" -echo "Done!" -rm -f "${CUDA_FILE}" \ No newline at end of file