code: def test_basic_acos_asin_atan(self):
      class SimpleOp(nn.Module):
          def forward(self, x, y):
              out1 = x.acos()
              out2 = torch.acos(x)
              # TODO: add back this line
              # out = x.acos_()
              out3 = x.asin()
              out4 = torch.asin(x)
              out5 = x.atan()
              out6 = torch.atan(x)
              out7 = x.atan2(y)
              out8 = torch.atan2(x, y)
              return (
                  out1,
                  out2,
                  out3,
                  out4,
                  out5,
                  out6,
                  out7,
                  out8,
              )  # , out
  
      self.checkExportImport(
          SimpleOp(),
          (
              torch.tensor([-1.0, -0.5, 0.2]),
              torch.tensor([1.0, 0.6, -0.3]),
          ),
      )
  
imports: import unittest
  import torch
  import nni.nas.nn.pytorch.layers
  from .convert_mixin import ConvertMixin, ConvertWithShapeMixin
label_desc: Use image node_id 6 for calling the TestConvert obj's underlying member method code with example usage: obj.test_basic_acos_asin_atan() and returns: out1,  out2,  out3,  out4,  out5,  out6,  out7,  out8