code: def setup(self):
      self.feed("data")
      self.conv(5, 5, 20, 1, 1, relu=False, name="conv1")
      self.max_pool(2, 2, 2, 2, True, name="pool1")
      self.conv(5, 5, 50, 1, 1, relu=False, name="conv2")
      self.max_pool(2, 2, 2, 2, True, name="pool2")
      self.fc(500, name="ip1")
      self.fc(10, relu=False, name="ip2")
      self.softmax(name="prob")
  
imports: from __future__ import print_function
  from builtins import str
  from past.builtins import basestring
  from builtins import object
  import sys
  import os
  import math
  import numpy
label_desc: Use image node_id 4 for calling the LeNet obj's underlying member method code with example usage: obj.setup() without return types