2424conda create -n ci -y python=" ${PYTHON_VERSION} "
2525conda activate ci
2626
27- # 1. Install PyTorch
28- # if [ -z "${CUDA_VERSION:-}" ] ; then
29- # if [ "${os}" == MacOSX ] ; then
30- # cudatoolkit=''
31- # else
32- # cudatoolkit="cpuonly"
33- # fi
34- # version="cpu"
35- # else
36- # version="$(python -c "print('.'.join(\"${CUDA_VERSION}\".split('.')[:2]))")"
37- # export CUDATOOLKIT_CHANNEL="nvidia"
38- # cudatoolkit="pytorch-cuda=${version}"
39- # fi
40-
41- # printf "Installing PyTorch with %s\n" "${cudatoolkit}"
42- # (
43- # if [ "${os}" == MacOSX ] ; then
44- # # TODO: this can be removed as soon as linking issue could be resolved
45- # # see https://github.com/pytorch/pytorch/issues/62424 from details
46- # MKL_CONSTRAINT='mkl==2021.2.0'
47- # pytorch_build=pytorch
48- # else
49- # MKL_CONSTRAINT=''
50- # pytorch_build="pytorch[build="*${version}*"]"
51- # fi
52- # set -x
53-
54- # if [[ -z "$cudatoolkit" ]]; then
55- # conda install ${CONDA_CHANNEL_FLAGS:-} -y -c "pytorch-${UPLOAD_CHANNEL}" $MKL_CONSTRAINT "pytorch-${UPLOAD_CHANNEL}::${pytorch_build}"
56- # else
57- # conda install pytorch ${cudatoolkit} ${CONDA_CHANNEL_FLAGS:-} -y -c "pytorch-${UPLOAD_CHANNEL}" -c nvidia $MKL_CONSTRAINT
58- # fi
59- # )
60-
61- export GPU_ARCH_TYPE=" cpu" # TODO change this
27+ export GPU_ARCH_TYPE=" cpu"
6228
6329case $GPU_ARCH_TYPE in
6430 cpu)
@@ -74,7 +40,7 @@ case $GPU_ARCH_TYPE in
7440 ;;
7541esac
7642PYTORCH_WHEEL_INDEX=" https://download.pytorch.org/whl/${UPLOAD_CHANNEL} /${GPU_ARCH_ID} "
77- pip install --progress-bar=off --pre torch torchcodec --index-url=" ${PYTORCH_WHEEL_INDEX} "
43+ pip install --progress-bar=off --pre torch --index-url=" ${PYTORCH_WHEEL_INDEX} "
7844
7945
8046# 2. Install torchaudio
@@ -88,24 +54,5 @@ pip install . -v --no-build-isolation
8854printf " * Installing test tools\n"
8955# On this CI, for whatever reason, we're only able to install ffmpeg 4.
9056conda install -y " ffmpeg<5"
91- python -c " import torch; import torchaudio; import torchcodec; print(torch.__version__, torchaudio.__version__, torchcodec.__version__)"
92-
93- NUMBA_DEV_CHANNEL=" "
94- if [[ " $( python --version) " = * 3.9* || " $( python --version) " = * 3.10* ]]; then
95- # Numba isn't available for Python 3.9 and 3.10 except on the numba dev channel and building from source fails
96- # See https://github.com/librosa/librosa/issues/1270#issuecomment-759065048
97- NUMBA_DEV_CHANNEL=" -c numba/label/dev"
98- fi
99- (
100- set -x
101- conda install -y -c conda-forge ${NUMBA_DEV_CHANNEL} sox libvorbis parameterized ' requests>=2.20'
102- pip install kaldi-io SoundFile librosa coverage pytest pytest-cov scipy expecttest unidecode inflect Pillow sentencepiece pytorch-lightning ' protobuf<4.21.0' demucs tinytag pyroomacoustics flashlight-text git+https://github.com/kpu/kenlm
10357
104- # TODO: might be better to fix the single call to `pip install` above
105- pip install " pillow<10.0" " scipy<1.10" " numpy<2.0"
106- )
107- # Install fairseq
108- git clone https://github.com/pytorch/fairseq
109- cd fairseq
110- git checkout e47a4c8
111- pip install .
58+ pip3 install parameterized requests coverage pytest pytest-cov scipy numpy expecttest
0 commit comments