class_docstr: MergeBroadcast for MKL backend
class_docstr_tok: ["MergeBroadcast","for","MKL","backend"]
code: def __init__(self, layer_num):
      # mkl internal memory pointer
      self.primitive = np.zeros((15), dtype=np.uint64)
      self.sum_prim = np.zeros((1), dtype=np.uint64)
  
      # temp tensors pointers
      self.tensors_temp = np.zeros((4 * layer_num), dtype=np.uint64)
  
      self.initOK_f = 0
      self.initOK_b = 0
      self.in_shape5D = None
      self.out_shape5D = None
      self.layer_num = layer_num
  
      # to record input channels
      self.channels = np.zeros(layer_num, dtype=np.uint64)
  
imports: from __future__ import division
  import numpy
  from ctypes import c_longlong, c_float
  from neon.backends.layer_cpu import ConvLayer, DeconvLayer, PoolLayer
label_desc: Use image node_id 1 to create a new MergeBroadcastLayerMKL object from inherited base classes: object with example: obj = MergeBroadcastLayerMKL(layer_num)