text: arch =[
      {
          'npoint': 8192,
          'radius': 1,
          'nsample': 16,
          'mlp': [64, 128, 128],
          'pooling': 'max',
          'mlp2': None,
          'reverse_mlp': [128,64]
      },
      {
          'npoint': 4096,
          'radius': 2,
          'nsample': 16,
          'mlp': [128, 256, 256],
          'pooling': 'max',
          'mlp2': None,
          'reverse_mlp': [256,256]
      },
      {
          'npoint': 2048,
          'radius': 5,
          'nsample': 16,
          'mlp': [128, 256, 256],
          'pooling': 'max',
          'mlp2': None,
          'reverse_mlp': [256,256]
      },
      {
          'npoint': 1024,
          'radius': 9,
          'nsample': 16,
          'mlp': [128, 256, 256],
          'pooling': 'max',
          'mlp2': None,
          'reverse_mlp': [256,256]
      },
      {
          'npoint': 512,
          'radius': 15,
          'nsample': 32,
          'mlp': [128, 512, 256],
          'pooling': 'max',
          'mlp2': None,
          'reverse_mlp': [256,256]
      }, 
      ]
  