@@ -142,17 +142,28 @@ class PD_INFER_DECL PassStrategy : public PaddlePassBuilder {
142142 // / \brief Enable the use of OneDNN.
143143 // / The OneDNN control exists in both CPU and GPU mode, because there can
144144 // / still be some CPU kernels running in GPU mode.
145- virtual void EnableONEDNN () {}
145+ virtual void EnableMKLDNN () {} // deprecated
146146
147147 // / \brief Disable the use of OneDNN.
148- virtual void DisableONEDNN () {}
148+ virtual void DisableMKLDNN () {} // deprecated
149149
150150 // / \brief Enable OneDNN bfloat16.
151151 virtual void EnableMkldnnBfloat16 () {}
152152
153153 // / \brief Enable OneDNN int8.
154154 virtual void EnableMkldnnInt8 () {}
155155
156+ // / \brief Disable OneDNN fc passes.
157+ virtual void DisableMkldnnFcPasses () {} // deprecated
158+
159+ // / \brief Enable the use of OneDNN.
160+ // / The OneDNN control exists in both CPU and GPU mode, because there can
161+ // / still be some CPU kernels running in GPU mode.
162+ virtual void EnableONEDNN () {}
163+
164+ // / \brief Disable the use of OneDNN.
165+ virtual void DisableONEDNN () {}
166+
156167 // / \brief Disable OneDNN fc passes.
157168 virtual void DisableOnednnFcPasses () {}
158169
@@ -211,17 +222,26 @@ class PD_INFER_DECL CpuPassStrategy : public PassStrategy {
211222 void EnableCUDNN () override ;
212223
213224 // / \brief Enable the use of OneDNN.
214- void EnableONEDNN () override ;
225+ void EnableMKLDNN () override ; // deprecated
215226
216227 // / \brief Disable the use of OneDNN.
217- void DisableONEDNN () override ;
228+ void DisableMKLDNN () override ; // deprecated
218229
219230 // / \brief Enable OneDNN bfloat16.
220231 void EnableMkldnnBfloat16 () override ;
221232
222233 // / \brief Enable OneDNN int8.
223234 void EnableMkldnnInt8 () override ;
224235
236+ // / \brief Disable OneDNN fc passes.
237+ void DisableMkldnnFcPasses () override ; // deprecated
238+
239+ // / \brief Enable the use of OneDNN.
240+ void EnableONEDNN () override ;
241+
242+ // / \brief Disable the use of OneDNN.
243+ void DisableONEDNN () override ;
244+
225245 // / \brief Disable OneDNN fc passes.
226246 void DisableOnednnFcPasses () override ;
227247
@@ -257,14 +277,20 @@ class PD_INFER_DECL GpuPassStrategy : public PassStrategy {
257277 void EnableCUDNN () override ;
258278
259279 // / \brief Not supported in GPU mode yet.
260- void EnableONEDNN () override ;
280+ void EnableMKLDNN () override ; // deprecated
261281
262282 // / \brief Not supported in GPU mode yet.
263283 void EnableMkldnnBfloat16 () override ;
264284
265285 // / \brief Not supported in GPU mode yet.
266286 void EnableMkldnnInt8 () override ;
267287
288+ // / \brief Disable OneDNN fc passes.
289+ void DisableMkldnnFcPasses () override ;
290+
291+ // / \brief Not supported in GPU mode yet.
292+ void EnableONEDNN () override ;
293+
268294 // / \brief Disable OneDNN fc passes.
269295 void DisableOnednnFcPasses () override ;
270296
0 commit comments