code: def fire(x, squeeze, expand, scope=None):
      x = conv(x, squeeze, 1, scope="squeeze1x1")
      x1 = conv(x, expand, 1, scope="expand1x1")
      x2 = conv(x, expand, 3, scope="expand3x3")
      x = concat([x1, x2], axis=3, name="concat")
      return x
  
file_path: tensornets/tensornets/squeezenets.py
imports: from __future__ import absolute_import
  import tensorflow
  from .layers import conv2d
  from .layers import dropout
  from .layers import fc
  from .layers import max_pool2d
  from .layers import convrelu
  from .ops import *
  from .utils import set_args
  from .utils import var_scope
label_desc: Use image node_id 2 for calling a global function with example usage: fire(x, squeeze, expand, scope) and returns: x