message: BUG: fix gradient for max_pool
diff: @@ -20,6 +20,7 @@ limitations under the License.
  #include "tensorflow/core/kernels/maxpooling_op.h"
  #include <vector>
  +#include "third_party/eigen3/unsupported/Eigen/CXX11/Tensor"
  #include "tensorflow/core/common_runtime/device.h"
  #include "tensorflow/core/framework/bounds_check.h"
  #include "tensorflow/core/framework/numeric_op.h"
  @@ -38,7 +39,6 @@ limitations under the License.
  #include "tensorflow/core/util/padding.h"
  #include "tensorflow/core/util/tensor_format.h"
  #include "tensorflow/core/util/use_cudnn.h"
  -#include "third_party/eigen3/unsupported/Eigen/CXX11/Tensor"
  #if GOOGLE_CUDA
  #include "cuda/include/cudnn.h"
  @@ -299,7 +299,7 @@ class MaxPoolingGradOp : public OpKernel {
  SpatialMaxPoolWithArgMaxHelper<CPUDevice, T>(
  context, &tensor_out_dup, &tensor_out_arg_max, output, tensor_in,
  - out_backprop, params, false);
  + out_backprop, params, true);
  }
  private:
  