code: def init(self, N, IN, OUT, linear_under_test):
      scale = torch.tensor(1.0 / 255)
      zero_point = torch.tensor(0)
      self.X = torch.randn(N, IN, dtype=torch.float32)
      self.qX = torch.quantize_per_tensor(
          self.X, scale=scale, zero_point=zero_point, dtype=torch.quint8
      )
      W = torch.randn(OUT, IN, dtype=torch.float32)
      qW = torch.quantize_per_tensor(
          W, scale=scale, zero_point=0, dtype=torch.qint8
      )
  
      # Assume that the `self.qlinear` is set in the child
      self.qlinear = linear_under_test
      self.qlinear.weight = qW
      self.qlinear.scale = scale
      self.qlinear.zero_point = zero_point
  
file_path: pytorch/benchmarks/operator_benchmark/pt/qlinear_test.py
imports: import torch
  import torch.ao.nn.quantized
  import torch.ao.nn.quantized.dynamic
  from pt import configs
  import operator_benchmark
label_desc: Use image node_id 1 for calling the _QLinearBenchmarkBase obj's underlying member method code with example usage: obj.init(N, IN, OUT, linear_under_test) without return types