docstr: Test exp_sigmoid function
  
  linspace_input_values are tuples that specify (start, end, step) for torch.linspace
  exp_sigmoid_parameters are parameters to exp_sigmoid function: (exponent, max_value, threshold)
docstr_tok: ["Test","exp_sigmoid","function","linspace_input_values","are","tuples","that","specify","(","start",",","end",",","step",")","for","torch.linspace","exp_sigmoid_parameters","are","parameters","to","exp_sigmoid","function",":","(","exponent",",","max_value",",","threshold",")"]
code: def test_exp_sigmoid_input_diff(
      self, linspace_input_values, exp_sigmoid_parameters
  ):
      """Test exp_sigmoid function
  
      linspace_input_values are tuples that specify (start, end, step) for torch.linspace
      exp_sigmoid_parameters are parameters to exp_sigmoid function: (exponent, max_value, threshold)
  
      """
  
      x = torch.linspace(
          linspace_input_values[0],
          linspace_input_values[1],
          linspace_input_values[2],
          dtype=self.dtype,
          device=self.device,
      )
      exponent, max_value, threshold = exp_sigmoid_parameters
  
      torch_out = F.exp_sigmoid(x, exponent, max_value, threshold)
      np_out = exp_sigmoid_np(
          x.cpu().numpy(), exponent, max_value, threshold
      )
  
      self.assertEqual(torch_out, torch.tensor(np_out))
  
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 14 for calling the FunctionalTestImpl obj's underlying member method code with example usage: obj.test_exp_sigmoid_input_diff(linspace_input_values, exp_sigmoid_parameters) without return types