class_docstr: a 1x1 conv and a simple layer with PosPool for input data
  we can perform a stride version (just change the query and the neighbors)
class_docstr_tok: ["a","1x1","conv","and","a","simple","layer","with","PosPool","for","input","data","we","can","perform","a","stride","version","(","just","change","the","query","and","the","neighbors",")"]
code: def extra_repr(self):
      return "Nb parameters: {}; {}; {}".format(
          self.nb_params, self.sampler, self.neighbour_finder
      )
  
imports: import torch
  import sys
  from torch.nn import Linear
  from .ops import PosPoolLayer
  from torch_points3d.core.common_modules.base_modules import BaseModule, FastBatchNorm1d
  from torch_points3d.core.spatial_ops import RadiusNeighbourFinder
  from torch_points3d.core.data_transform import GridSampling3D
  from torch_points3d.utils.enums import ConvolutionFormat
  from torch_points3d.utils.config import is_list
label_desc: Use image node_id 3 for calling the SimpleInputBlock obj's underlying member method code with example usage: obj.extra_repr() and returns: str