xref: /aosp_15_r20/external/tensorflow/third_party/cudnn_frontend_header_fix.patch (revision b6fb3261f9314811a0f4371741dbb8839866f948)
1From 681ce638cbf9a115054071d7549f10cb0d3e37ac Mon Sep 17 00:00:00 2001
2From: Kaixi Hou <[email protected]>
3Date: Tue, 4 May 2021 15:21:11 -0700
4Subject: [PATCH] Update headers path to TF-compat
5
6---
7 include/cudnn_backend_base.h                | 2 +-
8 include/cudnn_frontend_ConvDesc.h           | 4 ++--
9 include/cudnn_frontend_Engine.h             | 4 ++--
10 include/cudnn_frontend_EngineConfig.h       | 4 ++--
11 include/cudnn_frontend_EngineFallbackList.h | 2 +-
12 include/cudnn_frontend_ExecutionPlan.h      | 4 ++--
13 include/cudnn_frontend_Filters.h            | 2 +-
14 include/cudnn_frontend_Heuristics.h         | 4 ++--
15 include/cudnn_frontend_MatMulDesc.h         | 4 ++--
16 include/cudnn_frontend_Operation.h          | 4 ++--
17 include/cudnn_frontend_OperationGraph.h     | 4 ++--
18 include/cudnn_frontend_PointWiseDesc.h      | 4 ++--
19 include/cudnn_frontend_ReductionDesc.h      | 4 ++--
20 include/cudnn_frontend_VariantPack.h        | 4 ++--
21 14 files changed, 25 insertions(+), 25 deletions(-)
22
23diff --git a/include/cudnn_backend_base.h b/include/cudnn_backend_base.h
24index 56d8bec..8ceb19c 100644
25--- a/include/cudnn_backend_base.h
26+++ b/include/cudnn_backend_base.h
27@@ -24,7 +24,7 @@
28
29 #include <ostream>
30
31-#include <cudnn.h>
32+#include "third_party/gpus/cudnn/cudnn.h"
33
34 namespace cudnn_frontend {
35
36diff --git a/include/cudnn_frontend_ConvDesc.h b/include/cudnn_frontend_ConvDesc.h
37index 871822b..115d542 100644
38--- a/include/cudnn_frontend_ConvDesc.h
39+++ b/include/cudnn_frontend_ConvDesc.h
40@@ -29,8 +29,8 @@
41 #include <sstream>
42 #include <utility>
43
44-#include <cudnn.h>
45-#include <cudnn_backend.h>
46+#include "third_party/gpus/cudnn/cudnn.h"
47+#include "third_party/gpus/cudnn/cudnn_backend.h"
48
49 #include "cudnn_frontend_utils.h"
50
51diff --git a/include/cudnn_frontend_Engine.h b/include/cudnn_frontend_Engine.h
52index 83d3f80..a1b0301 100644
53--- a/include/cudnn_frontend_Engine.h
54+++ b/include/cudnn_frontend_Engine.h
55@@ -30,8 +30,8 @@
56 #include <utility>
57 #include <vector>
58
59-#include <cudnn.h>
60-#include <cudnn_backend.h>
61+#include "third_party/gpus/cudnn/cudnn.h"
62+#include "third_party/gpus/cudnn/cudnn_backend.h"
63
64 #include "cudnn_frontend_OperationGraph.h"
65 #include "cudnn_frontend_utils.h"
66diff --git a/include/cudnn_frontend_EngineConfig.h b/include/cudnn_frontend_EngineConfig.h
67index a9cdb7f..0bb47ae 100644
68--- a/include/cudnn_frontend_EngineConfig.h
69+++ b/include/cudnn_frontend_EngineConfig.h
70@@ -29,8 +29,8 @@
71 #include <sstream>
72 #include <utility>
73
74-#include <cudnn.h>
75-#include <cudnn_backend.h>
76+#include "third_party/gpus/cudnn/cudnn.h"
77+#include "third_party/gpus/cudnn/cudnn_backend.h"
78
79 #include "cudnn_frontend_Engine.h"
80 #include "cudnn_frontend_utils.h"
81diff --git a/include/cudnn_frontend_EngineFallbackList.h b/include/cudnn_frontend_EngineFallbackList.h
82index 323106a..d90a1ea 100644
83--- a/include/cudnn_frontend_EngineFallbackList.h
84+++ b/include/cudnn_frontend_EngineFallbackList.h
85@@ -22,7 +22,7 @@
86
87 #pragma once
88
89-#include <cudnn.h>
90+#include "third_party/gpus/cudnn/cudnn.h"
91 #include <numeric>
92 #include "cudnn_frontend_Heuristics.h"
93
94diff --git a/include/cudnn_frontend_ExecutionPlan.h b/include/cudnn_frontend_ExecutionPlan.h
95index 42fd09b..f4a294f 100644
96--- a/include/cudnn_frontend_ExecutionPlan.h
97+++ b/include/cudnn_frontend_ExecutionPlan.h
98@@ -29,8 +29,8 @@
99 #include <sstream>
100 #include <utility>
101
102-#include <cudnn.h>
103-#include <cudnn_backend.h>
104+#include "third_party/gpus/cudnn/cudnn.h"
105+#include "third_party/gpus/cudnn/cudnn_backend.h"
106
107 #include "cudnn_frontend_Engine.h"
108 #include "cudnn_frontend_utils.h"
109diff --git a/include/cudnn_frontend_Filters.h b/include/cudnn_frontend_Filters.h
110index b244766..3e9273b 100644
111--- a/include/cudnn_frontend_Filters.h
112+++ b/include/cudnn_frontend_Filters.h
113@@ -22,7 +22,7 @@
114
115 #pragma once
116
117-#include <cudnn.h>
118+#include "third_party/gpus/cudnn/cudnn.h"
119
120 namespace cudnn_frontend {
121
122diff --git a/include/cudnn_frontend_Heuristics.h b/include/cudnn_frontend_Heuristics.h
123index 3d0dacd..fec5e31 100644
124--- a/include/cudnn_frontend_Heuristics.h
125+++ b/include/cudnn_frontend_Heuristics.h
126@@ -25,8 +25,8 @@
127 #include <vector>
128 #include <mutex>
129
130-#include <cudnn.h>
131-#include <cudnn_backend.h>
132+#include "third_party/gpus/cudnn/cudnn.h"
133+#include "third_party/gpus/cudnn/cudnn_backend.h"
134
135 #include "cudnn_frontend_OperationGraph.h"
136 #include "cudnn_frontend_EngineConfig.h"
137diff --git a/include/cudnn_frontend_MatMulDesc.h b/include/cudnn_frontend_MatMulDesc.h
138index 5f3161a..c357cc1 100644
139--- a/include/cudnn_frontend_MatMulDesc.h
140+++ b/include/cudnn_frontend_MatMulDesc.h
141@@ -29,8 +29,8 @@
142 #include <sstream>
143 #include <utility>
144
145-#include <cudnn.h>
146-#include <cudnn_backend.h>
147+#include "third_party/gpus/cudnn/cudnn.h"
148+#include "third_party/gpus/cudnn/cudnn_backend.h"
149
150 #include "cudnn_frontend_utils.h"
151
152diff --git a/include/cudnn_frontend_Operation.h b/include/cudnn_frontend_Operation.h
153index 4d4e2dc..32fd1b1 100644
154--- a/include/cudnn_frontend_Operation.h
155+++ b/include/cudnn_frontend_Operation.h
156@@ -29,8 +29,8 @@
157 #include <sstream>
158 #include <utility>
159
160-#include <cudnn.h>
161-#include <cudnn_backend.h>
162+#include "third_party/gpus/cudnn/cudnn.h"
163+#include "third_party/gpus/cudnn/cudnn_backend.h"
164
165 #include "cudnn_frontend_ConvDesc.h"
166 #include "cudnn_frontend_PointWiseDesc.h"
167diff --git a/include/cudnn_frontend_OperationGraph.h b/include/cudnn_frontend_OperationGraph.h
168index b240496..756f67e 100644
169--- a/include/cudnn_frontend_OperationGraph.h
170+++ b/include/cudnn_frontend_OperationGraph.h
171@@ -30,8 +30,8 @@
172 #include <utility>
173 #include <vector>
174
175-#include <cudnn.h>
176-#include <cudnn_backend.h>
177+#include "third_party/gpus/cudnn/cudnn.h"
178+#include "third_party/gpus/cudnn/cudnn_backend.h"
179
180 #include "cudnn_frontend_Operation.h"
181 #include "cudnn_frontend_utils.h"
182diff --git a/include/cudnn_frontend_PointWiseDesc.h b/include/cudnn_frontend_PointWiseDesc.h
183index bf0ad54..869bbfd 100644
184--- a/include/cudnn_frontend_PointWiseDesc.h
185+++ b/include/cudnn_frontend_PointWiseDesc.h
186@@ -30,8 +30,8 @@
187 #include <utility>
188 #include <limits>
189
190-#include <cudnn.h>
191-#include <cudnn_backend.h>
192+#include "third_party/gpus/cudnn/cudnn.h"
193+#include "third_party/gpus/cudnn/cudnn_backend.h"
194
195 #include "cudnn_frontend_utils.h"
196
197diff --git a/include/cudnn_frontend_ReductionDesc.h b/include/cudnn_frontend_ReductionDesc.h
198index 046af46..f82a643 100644
199--- a/include/cudnn_frontend_ReductionDesc.h
200+++ b/include/cudnn_frontend_ReductionDesc.h
201@@ -29,8 +29,8 @@
202 #include <sstream>
203 #include <utility>
204
205-#include <cudnn.h>
206-#include <cudnn_backend.h>
207+#include "third_party/gpus/cudnn/cudnn.h"
208+#include "third_party/gpus/cudnn/cudnn_backend.h"
209
210 #include "cudnn_frontend_utils.h"
211
212diff --git a/include/cudnn_frontend_VariantPack.h b/include/cudnn_frontend_VariantPack.h
213index 0fe4f2f..41a2552 100644
214--- a/include/cudnn_frontend_VariantPack.h
215+++ b/include/cudnn_frontend_VariantPack.h
216@@ -30,8 +30,8 @@
217 #include <sstream>
218 #include <utility>
219
220-#include <cudnn.h>
221-#include <cudnn_backend.h>
222+#include "third_party/gpus/cudnn/cudnn.h"
223+#include "third_party/gpus/cudnn/cudnn_backend.h"
224
225 #include "cudnn_frontend_utils.h"
226
227--
2282.25.1
229
230