message: Add convolution test to reproduce a bug.
  The GPU backend matches this to a backward input convolution, and then the call
  to Cudnn fails.
diff: @@ -1995,5 +1995,20 @@ ENTRY Test {
  EXPECT_TRUE(RunAndCompare(kHlo, ErrorSpec{0.001}));
  }
  +// TODO(b/139371794): Enable this test for the GPU backend once the bug is
  +// fixed.
  +XLA_TEST_F(ConvolutionHloTest, DISABLED_ON_GPU(ConvolveBackwardInput)) {
  + constexpr char kHlo[] = R"(
  +HloModule TestModule
  +
  +ENTRY Test {
  + %output = f32[3,3,64,64] parameter(0)
  + %kernel = f32[672,7,7,64] parameter(1)
  + %reverse = f32[672,7,7,64]{3,2,1,0} reverse(f32[672,7,7,64]{3,2,1,0} %kernel), dimensions={1,2}
  + ROOT %convolution = f32[672,9,9,64]{3,2,1,0} convolution(f32[3,3,64,64]{3,2,1,0} %output, f32[672,7,7,64]{3,2,1,0} %reverse), window={size=7x7 pad=6_6x6_6}, dim_labels=01bf_o01i->f01b
  +})";
  + EXPECT_TRUE(RunAndCompare(kHlo, ErrorSpec{0.01, 0.01}));
  +}
  +
  } // namespace
  } // namespace xla
  