Skip to content

Commit a59e9ab

Browse files
authored
Remove global audio backend from test (pytorch#3691)
global audio backend is removed thus this is no-op.
1 parent 4c85f81 commit a59e9ab

28 files changed

+3
-73
lines changed

test/torchaudio_unittest/common_utils/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from .autograd_utils import use_deterministic_algorithms
2-
from .backend_utils import set_audio_backend
32
from .case_utils import (
43
disabledInCI,
54
HttpServerMixin,
@@ -37,7 +36,6 @@
3736
"get_whitenoise",
3837
"get_sinusoid",
3938
"get_spectrogram",
40-
"set_audio_backend",
4139
"TempDirMixin",
4240
"HttpServerMixin",
4341
"TestBaseMixin",

test/torchaudio_unittest/common_utils/backend_utils.py

Lines changed: 0 additions & 21 deletions
This file was deleted.

test/torchaudio_unittest/common_utils/case_utils.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
from torchaudio._internal.module_utils import eval_env, is_module_available
1616
from torchaudio.utils.ffmpeg_utils import get_video_decoders, get_video_encoders
1717

18-
from .backend_utils import set_audio_backend
19-
2018

2119
class TempDirMixin:
2220
"""Mixin to provide easy access to temp dir"""
@@ -88,15 +86,13 @@ def get_url(self, *route):
8886

8987

9088
class TestBaseMixin:
91-
"""Mixin to provide consistent way to define device/dtype/backend aware TestCase"""
89+
"""Mixin to provide consistent way to define device/dtype aware TestCase"""
9290

9391
dtype = None
9492
device = None
95-
backend = None
9693

9794
def setUp(self):
9895
super().setUp()
99-
set_audio_backend(self.backend)
10096
torch.random.manual_seed(2434)
10197

10298
@property

test/torchaudio_unittest/datasets/cmuarctic_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ def get_mock_dataset(root_dir):
4747

4848

4949
class TestCMUARCTIC(TempDirMixin, TorchaudioTestCase):
50-
backend = "default"
5150

5251
root_dir = None
5352
samples = []

test/torchaudio_unittest/datasets/commonvoice_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ def _test_commonvoice(self, dataset):
142142

143143

144144
class TestCommonVoiceEN(BaseTestCommonVoice, TorchaudioTestCase):
145-
backend = "default"
146145
root_dir = None
147146

148147
@classmethod
@@ -160,7 +159,6 @@ def test_commonvoice_path(self):
160159

161160

162161
class TestCommonVoiceFR(BaseTestCommonVoice, TorchaudioTestCase):
163-
backend = "default"
164162
root_dir = None
165163

166164
@classmethod

test/torchaudio_unittest/datasets/dr_vctk_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def get_mock_dataset(root_dir):
7474

7575

7676
class TestDRVCTK(TempDirMixin, TorchaudioTestCase):
77-
backend = "default"
7877

7978
root_dir = None
8079
samples = {}

test/torchaudio_unittest/datasets/fluentcommands_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ def get_mock_dataset(dataset_dir: str):
104104

105105
class TestFluentSpeechCommands(TempDirMixin, TorchaudioTestCase):
106106
root_dir = None
107-
backend = "default"
108107

109108
mocked_train_samples = []
110109
mocked_valid_samples = []

test/torchaudio_unittest/datasets/gtzan_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ def get_mock_dataset(root_dir):
3737

3838

3939
class TestGTZAN(TempDirMixin, TorchaudioTestCase):
40-
backend = "default"
4140

4241
root_dir = None
4342
samples = []

test/torchaudio_unittest/datasets/iemocap_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ def get_mock_dataset(dataset_dir: str):
9191

9292
class TestIemocap(TempDirMixin, TorchaudioTestCase):
9393
root_dir = None
94-
backend = "default"
9594

9695
all_samples = []
9796
script_samples = []

test/torchaudio_unittest/datasets/librilightlimited_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ def get_mock_datasets(root_dir):
6969

7070

7171
class TestLibriLightLimited(TempDirMixin, TorchaudioTestCase):
72-
backend = "default"
7372

7473
root_dir = None
7574
samples_10min = []

test/torchaudio_unittest/datasets/librimix_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ def get_mock_dataset(root_dir: str, num_speaker: int):
6565

6666

6767
class TestLibriMix(TempDirMixin, TorchaudioTestCase):
68-
backend = "default"
6968

7069
root_dir = None
7170
samples_2spk = []

test/torchaudio_unittest/datasets/librispeech_test_impl.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ def get_mock_dataset(root_dir):
4949

5050

5151
class LibriSpeechTestMixin(TempDirMixin):
52-
backend = "default"
5352

5453
root_dir = None
5554
samples = []

test/torchaudio_unittest/datasets/libritts_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ def get_mock_dataset(root_dir):
4141

4242

4343
class TestLibriTTS(TempDirMixin, TorchaudioTestCase):
44-
backend = "default"
4544

4645
root_dir = None
4746
data = []

test/torchaudio_unittest/datasets/ljspeech_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ def get_mock_dataset(root_dir):
4545

4646

4747
class TestLJSpeech(TempDirMixin, TorchaudioTestCase):
48-
backend = "default"
4948

5049
root_dir = None
5150
data, _transcripts, _normalized_transcript = [], [], []

test/torchaudio_unittest/datasets/musdb_hq_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ def get_mock_dataset(dataset_dir):
8686

8787
class TestMusDB_HQ(TempDirMixin, TorchaudioTestCase):
8888
root_dir = None
89-
backend = "default"
9089

9190
train_all_samples = {}
9291
train_only_samples = {}

test/torchaudio_unittest/datasets/quesst14_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ def get_mock_dataset(dataset_dir):
104104

105105
class TestQuesst14(TempDirMixin, TorchaudioTestCase):
106106
root_dir = None
107-
backend = "default"
108107

109108
utterances = {}
110109
dev_samples = {}

test/torchaudio_unittest/datasets/snips_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ def get_mock_datasets(dataset_dir):
8282

8383
class TestSnips(TempDirMixin, TorchaudioTestCase):
8484
root_dir = None
85-
backend = "default"
8685

8786
train_samples = {}
8887
valid_samples = {}

test/torchaudio_unittest/datasets/speechcommands_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ def get_mock_dataset(dataset_dir):
9595

9696

9797
class TestSpeechCommands(TempDirMixin, TorchaudioTestCase):
98-
backend = "default"
9998

10099
root_dir = None
101100
samples = []

test/torchaudio_unittest/datasets/tedlium_test.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import os
2-
import platform
32
from pathlib import Path
43

54
from torchaudio.datasets import tedlium
6-
from torchaudio_unittest.common_utils import get_whitenoise, save_wav, skipIfNoSox, TempDirMixin, TorchaudioTestCase
5+
from torchaudio_unittest.common_utils import get_whitenoise, save_wav, TempDirMixin, TorchaudioTestCase
76

87
# Used to generate a unique utterance for each dummy audio file
98
_UTTERANCES = [
@@ -84,7 +83,7 @@ def get_mock_dataset(dataset_dir):
8483
return mocked_samples
8584

8685

87-
class Tedlium(TempDirMixin):
86+
class Tedlium(TempDirMixin, TorchaudioTestCase):
8887
root_dir = None
8988
samples = {}
9089

@@ -131,14 +130,3 @@ def test_tedlium_release3(self):
131130
release = "release3"
132131
dataset = tedlium.TEDLIUM(self.root_dir, release=release)
133132
self._test_tedlium(dataset, release)
134-
135-
136-
class TestTedliumSoundfile(Tedlium, TorchaudioTestCase):
137-
backend = "soundfile"
138-
139-
140-
if platform.system() != "Windows":
141-
142-
@skipIfNoSox
143-
class TestTedliumSoxIO(Tedlium, TorchaudioTestCase):
144-
backend = "sox_io"

test/torchaudio_unittest/datasets/vctk_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ def get_mock_dataset(root_dir):
5757

5858

5959
class TestVCTK(TempDirMixin, TorchaudioTestCase):
60-
backend = "default"
6160

6261
root_dir = None
6362
samples = []

test/torchaudio_unittest/datasets/voxceleb1_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ def get_mock_veri_dataset(root_dir: str, meta_file: str):
128128

129129
class TestVoxCeleb1Identification(TempDirMixin, TorchaudioTestCase):
130130
root_dir = None
131-
backend = "default"
132131

133132
meta_file = "iden_list.txt"
134133
train_samples = {}
@@ -166,7 +165,6 @@ def testVoxCeleb1SubsetTest(self):
166165

167166
class TestVoxCeleb1Verification(TempDirMixin, TorchaudioTestCase):
168167
root_dir = None
169-
backend = "default"
170168

171169
meta_file = "veri_test.txt"
172170
train_samples = {}

test/torchaudio_unittest/datasets/yesno_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ def get_mock_data(root_dir, labels):
2323

2424

2525
class TestYesNo(TempDirMixin, TorchaudioTestCase):
26-
backend = "default"
2726

2827
root_dir = None
2928
data = []

test/torchaudio_unittest/example/souce_sepration/wsj0mix_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ def _mock_dataset(root_dir, num_speaker):
5454

5555

5656
class TestWSJ0Mix2(TempDirMixin, TorchaudioTestCase):
57-
backend = "default"
5857
root_dir = None
5958
expected = None
6059

@@ -78,7 +77,6 @@ def test_wsj0mix(self):
7877

7978

8079
class TestWSJ0Mix3(TempDirMixin, TorchaudioTestCase):
81-
backend = "default"
8280
root_dir = None
8381
expected = None
8482

test/torchaudio_unittest/functional/batch_consistency_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ def _name_from_args(func, _, params):
2525
class TestFunctional(common_utils.TorchaudioTestCase):
2626
"""Test functions defined in `functional` module"""
2727

28-
backend = "default"
29-
3028
def assert_batch_consistency(self, functional, inputs, atol=1e-6, rtol=1e-5, seed=42):
3129
n = inputs[0].size(0)
3230
for i in range(1, len(inputs)):

test/torchaudio_unittest/functional/functional_cpu_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ class TestFunctionalFloat64(Functional, PytorchTestCase):
2424

2525
@skipIfNoSox
2626
class TestApplyCodec(TorchaudioTestCase):
27-
backend = "sox_io"
28-
2927
def _smoke_test(self, format, compression, check_num_frames):
3028
"""
3129
The purpose of this test suite is to verify that apply_codec functionalities do not exhibit

test/torchaudio_unittest/sox_effect/dataset_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ def speed(path):
135135

136136
@skipIfNoSox
137137
class TestProcessPoolExecutor(TempDirMixin, PytorchTestCase):
138-
backend = "sox_io"
139-
140138
def setUp(self):
141139
sample_rate = 16000
142140
self.flist = []

test/torchaudio_unittest/transforms/batch_consistency_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
class TestTransforms(common_utils.TorchaudioTestCase):
1111
"""Test suite for classes defined in `transforms` module"""
1212

13-
backend = "default"
14-
1513
def assert_batch_consistency(self, transform, batch, *args, atol=1e-8, rtol=1e-5, seed=42, **kwargs):
1614
n = batch.size(0)
1715

test/torchaudio_unittest/transforms/transforms_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99

1010
class Tester(common_utils.TorchaudioTestCase):
11-
backend = "default"
1211

1312
# create a sinewave signal for testing
1413
sample_rate = 16000

0 commit comments

Comments
 (0)