@@ -2,49 +2,31 @@ if [[ ${MATRIX_PACKAGE_TYPE} == "libtorch" ]]; then
2
2
curl ${MATRIX_INSTALLATION} -o libtorch.zip
3
3
unzip libtorch.zip
4
4
else
5
- # special case for Python 3.11
6
- if [[ ${MATRIX_PYTHON_VERSION} == ' 3.11' ]]; then
7
- conda create -y -n ${ENV_NAME} python=${MATRIX_PYTHON_VERSION}
8
- conda activate ${ENV_NAME}
9
-
10
- INSTALLATION=${MATRIX_INSTALLATION/ " -c pytorch" / " -c malfet -c pytorch" }
11
- INSTALLATION=${INSTALLATION/ " pytorch-cuda" / " pytorch-${MATRIX_CHANNEL} ::pytorch-cuda" }
12
- INSTALLATION=${INSTALLATION/ " conda install" / " conda install -y" }
13
-
14
- eval $INSTALLATION
15
- python ./test/smoke_test/smoke_test.py
5
+ # Special case Pypi installation package, only applicable to linux nightly CUDA 11.7 builds, wheel package
6
+ if [[ ${TARGET_OS} == ' linux' && ${MATRIX_GPU_ARCH_VERSION} == ' 11.7' && ${MATRIX_PACKAGE_TYPE} == ' manywheel' && ${MATRIX_CHANNEL} != ' nightly' ]]; then
7
+ conda create -yp ${ENV_NAME} _pypi python=${MATRIX_PYTHON_VERSION} numpy ffmpeg
8
+ INSTALLATION_PYPI=${MATRIX_INSTALLATION/ " cu117" / " cu117_pypi_cudnn" }
9
+ INSTALLATION_PYPI=${INSTALLATION_PYPI/ " torchvision torchaudio" / " " }
10
+ INSTALLATION_PYPI=${INSTALLATION_PYPI/ " index-url" / " extra-index-url" }
11
+ conda run -p ${ENV_NAME} _pypi ${INSTALLATION_PYPI}
12
+ conda run -p ${ENV_NAME} _pypi python ./test/smoke_test/smoke_test.py --package torchonly
16
13
conda deactivate
17
- conda env remove -n ${ENV_NAME}
18
- else
19
-
20
-
21
-
22
- # Special case Pypi installation package, only applicable to linux nightly CUDA 11.7 builds, wheel package
23
- if [[ ${TARGET_OS} == ' linux' && ${MATRIX_GPU_ARCH_VERSION} == ' 11.7' && ${MATRIX_PACKAGE_TYPE} == ' manywheel' && ${MATRIX_CHANNEL} != ' nightly' ]]; then
24
- conda create -yp ${ENV_NAME} _pypi python=${MATRIX_PYTHON_VERSION} numpy ffmpeg
25
- INSTALLATION_PYPI=${MATRIX_INSTALLATION/ " cu117" / " cu117_pypi_cudnn" }
26
- INSTALLATION_PYPI=${INSTALLATION_PYPI/ " torchvision torchaudio" / " " }
27
- INSTALLATION_PYPI=${INSTALLATION_PYPI/ " index-url" / " extra-index-url" }
28
- conda run -p ${ENV_NAME} _pypi ${INSTALLATION_PYPI}
29
- conda run -p ${ENV_NAME} _pypi python ./test/smoke_test/smoke_test.py --package torchonly
30
- conda deactivate
31
- conda env remove -p ${ENV_NAME} _pypi
32
- fi
33
-
34
- # Please note ffmpeg is required for torchaudio, see https://github.com/pytorch/pytorch/issues/96159
35
- conda create -y -n ${ENV_NAME} python=${MATRIX_PYTHON_VERSION} numpy ffmpeg
36
- conda activate ${ENV_NAME}
37
- INSTALLATION=${MATRIX_INSTALLATION/ " conda install" / " conda install -y" }
38
- eval $INSTALLATION
14
+ conda env remove -p ${ENV_NAME} _pypi
15
+ fi
39
16
40
- if [[ ${TARGET_OS} == ' linux ' ]] ; then
41
- export CONDA_LIBRARY_PATH= " $( dirname $( which python ) ) /../lib "
42
- export LD_LIBRARY_PATH= $CONDA_LIBRARY_PATH : $LD_LIBRARY_PATH
43
- ${PWD} /check_binary.sh
44
- fi
17
+ # Please note ffmpeg is required for torchaudio, see https://github.com/pytorch/pytorch/issues/96159
18
+ conda create -y -n ${ENV_NAME} python= ${MATRIX_PYTHON_VERSION} numpy ffmpeg
19
+ conda activate ${ENV_NAME}
20
+ INSTALLATION= ${MATRIX_INSTALLATION / " conda install " / " conda install -y " }
21
+ eval $INSTALLATION
45
22
46
- python ./test/smoke_test/smoke_test.py
47
- conda deactivate
48
- conda env remove -n ${ENV_NAME}
23
+ if [[ ${TARGET_OS} == ' linux' ]]; then
24
+ export CONDA_LIBRARY_PATH=" $( dirname $( which python) ) /../lib"
25
+ export LD_LIBRARY_PATH=$CONDA_LIBRARY_PATH :$LD_LIBRARY_PATH
26
+ ${PWD} /check_binary.sh
49
27
fi
28
+
29
+ python ./test/smoke_test/smoke_test.py
30
+ conda deactivate
31
+ conda env remove -n ${ENV_NAME}
50
32
fi
0 commit comments