code: def test_soft_round_inverse():
      x = torch.linspace(-2.0, 2.0, 50)
  
      torch.testing.assert_close(
          x,
          soft_round_inverse(x, alpha=1e-13),
      )
  
      x = torch.tensor([-1.25, -0.75, 0.75, 1.25])
  
      torch.testing.assert_close(
          x,
          soft_round_inverse(soft_round(x, alpha=2.0), alpha=2.0),
      )
  
      for offset in range(-5, 5):
          x = torch.linspace(offset + 0.001, offset + 0.999, 100)
  
          torch.testing.assert_close(
              torch.ceil(x) - 0.5,
              soft_round_inverse(x, alpha=5000.0),
              atol=0.001,
              rtol=0.002,
          )
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_soft_round_inverse() without return types