code: def _unary_list(self):
      unary_list = {
          "relu": PointwisePostOp("relu", nn.ReLU()),
          "sigmoid": PointwisePostOp("sigmoid", nn.Sigmoid()),
          "tanh": PointwisePostOp("tanh", nn.Tanh()),
          "hardswish": PointwisePostOp("hardswish", nn.Hardswish()),
          "leaky_relu": PointwisePostOp(
              "leaky_relu",
              nn.LeakyReLU(0.1, inplace=False),
              scalars=[0.1],
          ),
          "hardtanh": PointwisePostOp(
              "hardtanh",
              nn.Hardtanh(min_val=-0.5, max_val=4, inplace=False),
              scalars=[-0.5, 4],
          ),
          "gelu_none": PointwisePostOp(
              "gelu", nn.GELU(approximate="none"), algorithm="none"
          ),
          "gelu_tanh": PointwisePostOp(
              "gelu", nn.GELU(approximate="tanh"), algorithm="tanh"
          ),
      }
      return unary_list
  
imports: import itertools
  import unittest
  from typing import NamedTuple, List
  import torch
  from torch import nn
  from torch.testing._internal.common_utils import run_tests
  from torch.testing._internal.jit_utils import JitTestCase
  from test_tensorexpr import warmup_and_run_forward
label_desc: Use image node_id 6 for calling the TestMkldnnFusion obj's underlying member method code with example usage: obj._unary_list() and returns: unary_list