code: def _pack_const(data, dshape, dtype, bfactor, cfactor):
      """Pack a constant parameter."""
      dshape = _to_shape(dshape)
      assert len(dshape) == 3
      assert dshape[0] % cfactor == 0
      data = op.reshape(
          data,
          newshape=(
              dshape[0] // cfactor,
              cfactor,
              dshape[1],
              dshape[2],
              1,
          ),
      )
      data = op.transpose(data, axes=(0, 2, 3, 4, 1))
  
      # broadcast batch dimension to bfactor
      data = op.broadcast_to(
          data,
          shape=(
              dshape[0] // cfactor,
              dshape[1],
              dshape[2],
              bfactor,
              cfactor,
          ),
      )
      return data
  
imports: import tvm
  from tvm import relay
  from tvm.relay import op, transform
  from tvm.relay import ExprMutator
label_desc: Use image node_id 11 for calling a global function with example usage: _pack_const(data, dshape, dtype, bfactor, cfactor) and returns: data