class_docstr: MKL Backend
class_docstr_tok: ["MKL","Backend"]
code: def sum_tensor(self, sum, layer_num, tensors, output, shape5D):
      C, D, H, W, N = shape5D
      inp = c_longlong(tensors.ctypes.data)
      size = c_longlong(np.prod(output.shape))
      prim = c_longlong(sum.ctypes.data)
      self.mklEngine.MklSumTensor(
          layer_num, inp, size, output.get_prim(), prim, N, C, H, W
      )
  
imports: from __future__ import division
  from builtins import zip
  import logging
  from neon.backends import layer_mkl
  from neon.backends.util.check_mkl import get_mkl_lib
  from neon.backends.nervanacpu import CPUTensor, NervanaCPU, CustomNumpy
  import ctypes
  from cffi import FFI
  from ctypes import c_longlong, c_float, c_double, c_int
  import numpy
  from neon.backends import math_cpu
  from neon.backends.backend import OpTreeNode
  import os
  import sys
label_desc: Use image node_id 27 for calling the NervanaMKL obj's underlying member method code with example usage: obj.sum_tensor(sum, layer_num, tensors, output, shape5D) without return types