docstr: filter_waveform returns the waveform with the same number of samples
docstr_tok: ["filter_waveform","returns","the","waveform","with","the","same","number","of","samples"]
code: def test_filter_waveform_shape(self, waveform_shape, filter_shape):
      """filter_waveform returns the waveform with the same number of samples"""
      waveform = torch.randn(
          waveform_shape, dtype=self.dtype, device=self.device
      )
      filters = torch.randn(
          filter_shape, dtype=self.dtype, device=self.device
      )
  
      filtered = F.filter_waveform(waveform, filters)
  
      assert filtered.shape == waveform.shape
  
imports: import torch
  import torchaudio.prototype.functional
  from parameterized import param, parameterized
  from torchaudio_unittest.common_utils import nested_params, TestBaseMixin
  from .dsp_utils import exp_sigmoid, freq_ir, oscillator_bank, sinc_ir
label_desc: Use image node_id 10 for calling the FunctionalTestImpl obj's underlying member method code with example usage: obj.test_filter_waveform_shape(waveform_shape, filter_shape) without return types