code: def basic_static_model():
      ni = Input((None, 24, 24, 3))
      nn = Conv2d(
          16,
          (5, 5),
          (1, 1),
          padding="SAME",
          act=tf.nn.relu,
          name="conv1",
      )(ni)
      nn = MaxPool2d((3, 3), (2, 2), padding="SAME", name="pool1")(nn)
  
      nn = Conv2d(
          16,
          (5, 5),
          (1, 1),
          padding="SAME",
          act=tf.nn.relu,
          name="conv2",
      )(nn)
      nn = MaxPool2d((3, 3), (2, 2), padding="SAME", name="pool2")(nn)
  
      nn = Flatten(name="flatten")(nn)
      nn = Dense(100, act=None, name="dense1")(nn)
      nn = Dense(10, act=None, name="dense2")(nn)
      M = Model(inputs=ni, outputs=nn)
      return M
  
imports: import os
  import unittest
  import numpy
  import tensorflow
  import tensorlayer
  from tensorlayer.layers import *
  from tensorlayer.models import *
  from tests.utils import CustomTestCase
label_desc: Use image node_id 1 for calling a global function with example usage: basic_static_model() and returns: M