code: def __init__(self) -> None:
      super().__init__()
      self.conv1 = torch.nn.Conv2d(3, 16, 3, 1, 1)
      self.conv2 = torch.nn.Conv2d(3, 16, 3, 1, 1)
      self.conv3 = torch.nn.Conv2d(3, 16, 3, 1, 1)
      self.conv4 = torch.nn.Conv2d(3, 16, 3, 1, 1)
  
file_path: nni/test/algo/compression/pruning/test_channel_dependency.py
imports: import pytest
  import torch
  from nni.common.concrete_trace_utils import concrete_trace
  from nni.compression.speedup.dependency import build_channel_dependency
label_desc: Use image node_id 1 to create a new PatternA object from inherited base classes: torch.nn with example: obj = PatternA()