code: def forward_res(self, x):
      res = []
      with paddle.no_grad():
          x = self.model.conv1(x)
          x = self.model.bn1(x)
          x = self.model.relu(x)
          x = self.model.maxpool(x)
          x = self.model.layer1(x)
          res.append(x)
          x = self.model.layer2(x)
          res.append(x)
          x = self.model.layer3(x)
          res.append(x)
      return res
  
imports: import numpy
  from tqdm import tqdm
  import paddle
  import paddle.nn
  import paddle.nn.functional
  from paddle.vision.models.resnet import resnet18, resnet50, wide_resnet50_2
  from scipy.ndimage import gaussian_filter
  from qinspector.cvlib.workspace import register
  from qinspector.uad.utils.utils import cdist, cholesky_inverse, mahalanobis, mahalanobis_einsum, orthogonal, svd_orthogonal
  from qinspector.uad.utils.k_center_greedy import KCenterGreedy
label_desc: Use image node_id 8 for calling the PaDiMPlus obj's underlying member method code with example usage: obj.forward_res(x) and returns: res