message: Add a workaround for the IsInfDouble test.
  When compiling with nvcc, we get a build error when trying to pass
  std::isinf<double> to the Run() function. Instead, we can use our mechanism for
  using a different type when computing the expected values.
diff: @@ -329,7 +329,10 @@ TEST_F(GpuUnaryOpTest, DISABLED_IsInfFloat) {
  }
  TEST_F(GpuUnaryOpTest, DISABLED_IsInfDouble) {
  - Run<double, double, bool, bool>(DefaultInputShape(), DefaultInput<double>(),
  + // Workaround for gcc bug, it would fail with "unresolved overloaded function
  + // type" if passing std::isinf with type double. So we use type float for
  + // comparing expected values.
  + Run<double, float, bool, bool>(DefaultInputShape(), DefaultInput<double>(),
  /*op_name=*/"IsInf",
  /*expected_callback=*/std::isinf,
  /*expect_equal=*/true);
  