class_docstr: MKL Backend
class_docstr_tok: ["MKL","Backend"]
code: def convert(self, a):
      if a.primitive[2] == 0:
          return a
      C, D, H, W, N = a.shape5D
      self.mklEngine.ConvertBack(a.get_prim(), N, C, H, W)
      return a
  
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 3 for calling the NervanaMKL obj's underlying member method code with example usage: obj.convert(a) and returns: a, a