code: def setup(self):
      (
          self.feed(
              "data"
          )  # pylint: disable=no-value-for-parameter, no-member
          .conv(
              3, 3, 10, 1, 1, padding="VALID", relu=False, name="conv1"
          )
          .prelu(name="PReLU1")
          .max_pool(2, 2, 2, 2, name="pool1")
          .conv(
              3, 3, 16, 1, 1, padding="VALID", relu=False, name="conv2"
          )
          .prelu(name="PReLU2")
          .conv(
              3, 3, 32, 1, 1, padding="VALID", relu=False, name="conv3"
          )
          .prelu(name="PReLU3")
          .conv(1, 1, 2, 1, 1, relu=False, name="conv4-1")
          .softmax(3, name="prob1")
      )
  
      (
          self.feed(
              "PReLU3"
          ).conv(  # pylint: disable=no-value-for-parameter
              1, 1, 4, 1, 1, relu=False, name="conv4-2"
          )
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  import tensorflow
  import cv2
  import os
  import inspect
label_desc: Use image node_id 1 for calling the PNet obj's underlying member method code with example usage: obj.setup() without return types