[TF:XLA] Add INTEL MKL_DNN Conv2d method to XLA/CPU backend
authorTony Wang <tonywy@google.com>
Thu, 26 Apr 2018 20:30:15 +0000 (13:30 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Thu, 26 Apr 2018 20:33:48 +0000 (13:33 -0700)
commitb6189a23a5f6afa59ced097d7844d58c7fd24901
treef703a5450dca1a10bf41b95718f9b63053bbef98
parent2c105ace934edce193669b55b13b64283caa24d7
[TF:XLA] Add INTEL MKL_DNN Conv2d method to XLA/CPU backend

The INTEL MKL_DNN provides 32-bit Conv2d method. With INTEL_MKL flag set,
XLA backend emits runtime call to MKL_DNN Conv2d instead of Eigen.

PiperOrigin-RevId: 194445212
tensorflow/compiler/xla/service/cpu/BUILD
tensorflow/compiler/xla/service/cpu/cpu_runtime.cc
tensorflow/compiler/xla/service/cpu/cpu_runtime.h
tensorflow/compiler/xla/service/cpu/ir_emitter.cc
tensorflow/compiler/xla/service/cpu/runtime_conv2d_mkl.cc [new file with mode: 0644]
tensorflow/compiler/xla/service/cpu/runtime_conv2d_mkl.h [new file with mode: 0644]
tensorflow/compiler/xla/service/cpu/simple_orc_jit.cc