From 62b6a168ae68660172c7ac47808100d435ce17e1 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Tue, 12 Aug 2025 17:16:21 +0000 Subject: [PATCH 1/5] Remove unnecessary installations --- .github/scripts/unittest-linux/install.sh | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/scripts/unittest-linux/install.sh b/.github/scripts/unittest-linux/install.sh index ad4801f8b6..f41f736fc1 100755 --- a/.github/scripts/unittest-linux/install.sh +++ b/.github/scripts/unittest-linux/install.sh @@ -98,14 +98,9 @@ if [[ "$(python --version)" = *3.9* || "$(python --version)" = *3.10* ]]; then fi ( set -x - conda install -y -c conda-forge ${NUMBA_DEV_CHANNEL} sox libvorbis parameterized 'requests>=2.20' - 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 + conda install -y -c conda-forge ${NUMBA_DEV_CHANNEL} parameterized 'requests>=2.20' + pip install coverage pytest pytest-cov scipy expecttest Pillow # TODO: might be better to fix the single call to `pip install` above pip install pillow scipy "numpy>=1.26" ) -# Install fairseq -git clone https://github.com/pytorch/fairseq -cd fairseq -git checkout e47a4c8 -pip install . From 3634877f8e90265bb4f8ce8c4f05010e768dd9b1 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Wed, 13 Aug 2025 15:55:48 +0000 Subject: [PATCH 2/5] Set CTC Decoder skipping --- .github/scripts/unittest-linux/run_test.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/scripts/unittest-linux/run_test.sh b/.github/scripts/unittest-linux/run_test.sh index 980973eab0..88bb08db53 100755 --- a/.github/scripts/unittest-linux/run_test.sh +++ b/.github/scripts/unittest-linux/run_test.sh @@ -29,6 +29,7 @@ fi ) ( + export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CTC_DECODER=True cd test pytest torchaudio_unittest -k "not backend and not (sox and not compatibility) and not /io/ and not prototype and not ffmpeg and not fairseq and not hdemucs and not (torchscript and rnnt) and not torchscript_consistency" ) From 87ce136ade7a06cdb8c59fed8ea09c4c5d370552 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Wed, 13 Aug 2025 16:05:16 +0000 Subject: [PATCH 3/5] Remove pillow install --- .github/scripts/unittest-linux/install.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/scripts/unittest-linux/install.sh b/.github/scripts/unittest-linux/install.sh index f41f736fc1..3e041908c4 100755 --- a/.github/scripts/unittest-linux/install.sh +++ b/.github/scripts/unittest-linux/install.sh @@ -99,8 +99,5 @@ fi ( set -x conda install -y -c conda-forge ${NUMBA_DEV_CHANNEL} parameterized 'requests>=2.20' - pip install coverage pytest pytest-cov scipy expecttest Pillow - - # TODO: might be better to fix the single call to `pip install` above - pip install pillow scipy "numpy>=1.26" + pip install coverage pytest pytest-cov scipy expecttest scipy "numpy>=1.26" ) From 3245a23d0a2193f8f87361c9453bc28025364978 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Wed, 13 Aug 2025 16:57:54 +0000 Subject: [PATCH 4/5] Make the test env variable lower case --- .github/scripts/unittest-linux/run_test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/unittest-linux/run_test.sh b/.github/scripts/unittest-linux/run_test.sh index 88bb08db53..ee992cc31e 100755 --- a/.github/scripts/unittest-linux/run_test.sh +++ b/.github/scripts/unittest-linux/run_test.sh @@ -29,7 +29,7 @@ fi ) ( - export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CTC_DECODER=True + export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CTC_DECODER=true cd test pytest torchaudio_unittest -k "not backend and not (sox and not compatibility) and not /io/ and not prototype and not ffmpeg and not fairseq and not hdemucs and not (torchscript and rnnt) and not torchscript_consistency" ) From ec301d89d836bce00fb845e7029b1347ca0bf582 Mon Sep 17 00:00:00 2001 From: Sam Anklesaria Date: Wed, 13 Aug 2025 18:15:04 +0000 Subject: [PATCH 5/5] Add extra module skips --- .github/scripts/unittest-linux/run_test.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/scripts/unittest-linux/run_test.sh b/.github/scripts/unittest-linux/run_test.sh index ee992cc31e..ed7a232eff 100755 --- a/.github/scripts/unittest-linux/run_test.sh +++ b/.github/scripts/unittest-linux/run_test.sh @@ -30,6 +30,9 @@ fi ( export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_CTC_DECODER=true + export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_unidecode=true + export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_inflect=true + export TORCHAUDIO_TEST_ALLOW_SKIP_IF_NO_MOD_pytorch_lightning=true cd test pytest torchaudio_unittest -k "not backend and not (sox and not compatibility) and not /io/ and not prototype and not ffmpeg and not fairseq and not hdemucs and not (torchscript and rnnt) and not torchscript_consistency" )