Fix more CUDA breakage for CUDA < 11.

PiperOrigin-RevId: 371997439
Change-Id: I81cb0d084e33cf0dc023bb2e7fe71acb530d4017
diff --git a/tensorflow/stream_executor/cuda/cuda_runtime_10_0.inc b/tensorflow/stream_executor/cuda/cuda_runtime_10_0.inc
index 77576f9..6810c05 100644
--- a/tensorflow/stream_executor/cuda/cuda_runtime_10_0.inc
+++ b/tensorflow/stream_executor/cuda/cuda_runtime_10_0.inc
@@ -1346,7 +1346,9 @@
   using FuncPtr = struct cudaChannelFormatDesc(CUDARTAPI *)(
       int, int, int, int, enum cudaChannelFormatKind);
   static auto func_ptr = LoadSymbol<FuncPtr>("cudaCreateChannelDesc");
-  if (!func_ptr) return GetSymbolNotFoundError();
+  if (!func_ptr) {
+    return cudaChannelFormatDesc{cudaChannelFormatKind(-1), 0, 0, 0};
+  }
   return func_ptr(x, y, z, w, f);
 }
 
diff --git a/tensorflow/stream_executor/cuda/cuda_runtime_10_1.inc b/tensorflow/stream_executor/cuda/cuda_runtime_10_1.inc
index 0be54a1..d076cc4 100644
--- a/tensorflow/stream_executor/cuda/cuda_runtime_10_1.inc
+++ b/tensorflow/stream_executor/cuda/cuda_runtime_10_1.inc
@@ -1434,7 +1434,9 @@
   using FuncPtr = struct cudaChannelFormatDesc(CUDARTAPI *)(
       int, int, int, int, enum cudaChannelFormatKind);
   static auto func_ptr = LoadSymbol<FuncPtr>("cudaCreateChannelDesc");
-  if (!func_ptr) return GetSymbolNotFoundError();
+  if (!func_ptr) {
+    return cudaChannelFormatDesc{cudaChannelFormatKind(-1), 0, 0, 0};
+  }
   return func_ptr(x, y, z, w, f);
 }
 
diff --git a/tensorflow/stream_executor/cuda/cuda_runtime_10_2.inc b/tensorflow/stream_executor/cuda/cuda_runtime_10_2.inc
index a4e103f..a5a5438 100644
--- a/tensorflow/stream_executor/cuda/cuda_runtime_10_2.inc
+++ b/tensorflow/stream_executor/cuda/cuda_runtime_10_2.inc
@@ -1443,7 +1443,9 @@
   using FuncPtr = struct cudaChannelFormatDesc(CUDARTAPI *)(
       int, int, int, int, enum cudaChannelFormatKind);
   static auto func_ptr = LoadSymbol<FuncPtr>("cudaCreateChannelDesc");
-  if (!func_ptr) return GetSymbolNotFoundError();
+  if (!func_ptr) {
+    return cudaChannelFormatDesc{cudaChannelFormatKind(-1), 0, 0, 0};
+  }
   return func_ptr(x, y, z, w, f);
 }
 
diff --git a/tensorflow/stream_executor/cuda/cuda_runtime_9_0.inc b/tensorflow/stream_executor/cuda/cuda_runtime_9_0.inc
index 776a3b3..6753ddc 100644
--- a/tensorflow/stream_executor/cuda/cuda_runtime_9_0.inc
+++ b/tensorflow/stream_executor/cuda/cuda_runtime_9_0.inc
@@ -1221,7 +1221,9 @@
   using FuncPtr = struct cudaChannelFormatDesc(CUDARTAPI *)(
       int, int, int, int, enum cudaChannelFormatKind);
   static auto func_ptr = LoadSymbol<FuncPtr>("cudaCreateChannelDesc");
-  if (!func_ptr) return GetSymbolNotFoundError();
+  if (!func_ptr) {
+    return cudaChannelFormatDesc{cudaChannelFormatKind(-1), 0, 0, 0};
+  }
   return func_ptr(x, y, z, w, f);
 }