@@ -110,14 +110,6 @@ def apply(self, fgraph):
110
110
"""
111
111
raise NotImplementedError ()
112
112
113
- def optimize (self , * args , ** kwargs ):
114
- warnings .warn (
115
- "`GraphRewriter.optimize` is deprecated; use `GraphRewriter.rewrite` instead." ,
116
- DeprecationWarning ,
117
- stacklevel = 2 ,
118
- )
119
- self .rewrite (* args , ** kwargs )
120
-
121
113
def rewrite (self , fgraph , * args , ** kwargs ):
122
114
"""
123
115
@@ -2306,14 +2298,6 @@ def __init__(
2306
2298
def get_node_rewriters (self ):
2307
2299
yield from self .node_tracker .get_rewriters ()
2308
2300
2309
- def get_local_optimizers (self ):
2310
- warnings .warn (
2311
- "`get_local_optimizers` is deprecated; use `get_node_rewriters` instead." ,
2312
- DeprecationWarning ,
2313
- stacklevel = 2 ,
2314
- )
2315
- yield from self .get_node_rewriters ()
2316
-
2317
2301
def add_requirements (self , fgraph ):
2318
2302
super ().add_requirements (fgraph )
2319
2303
for rewriter in self .get_node_rewriters ():
@@ -3137,128 +3121,3 @@ def add_requirements(self, fgraph):
3137
3121
3138
3122
def apply (self , fgraph ):
3139
3123
pass
3140
-
3141
-
3142
- DEPRECATED_NAMES = [
3143
- (
3144
- "LocalMetaOptimizerSkipAssertionError" ,
3145
- "`LocalMetaOptimizerSkipAssertionError` is deprecated: use `MetaNodeRewriterSkip` instead." ,
3146
- MetaNodeRewriterSkip ,
3147
- ),
3148
- (
3149
- "GlobalOptimizer" ,
3150
- "`GlobalOptimizer` is deprecated: use `GraphRewriter` instead." ,
3151
- GraphRewriter ,
3152
- ),
3153
- (
3154
- "LocalOptimizer" ,
3155
- "`LocalOptimizer` is deprecated: use `NodeRewriter` instead." ,
3156
- NodeRewriter ,
3157
- ),
3158
- (
3159
- "local_optimizer" ,
3160
- "`local_optimizer` is deprecated: use `node_rewriter` instead." ,
3161
- node_rewriter ,
3162
- ),
3163
- (
3164
- "pre_greedy_local_optimizer" ,
3165
- "`pre_greedy_local_optimizer` is deprecated: use `pre_greedy_node_rewriter` instead." ,
3166
- pre_greedy_node_rewriter ,
3167
- ),
3168
- (
3169
- "FromFunctionOptimizer" ,
3170
- "`FromFunctionOptimizer` is deprecated: use `FromFunctionGraphRewriter` instead." ,
3171
- FromFunctionGraphRewriter ,
3172
- ),
3173
- (
3174
- "optimizer" ,
3175
- "`optimizer` is deprecated: use `graph_rewriter` instead." ,
3176
- graph_rewriter ,
3177
- ),
3178
- (
3179
- "inplace_optimizer" ,
3180
- "`inplace_optimizer` is deprecated: use `graph_rewriter` instead." ,
3181
- graph_rewriter ,
3182
- ),
3183
- (
3184
- "LocalMetaOptimizer" ,
3185
- "`LocalMetaOptimizer` is deprecated: use `MetaNodeRewriter` instead." ,
3186
- MetaNodeRewriter ,
3187
- ),
3188
- (
3189
- "SeqOptimizer" ,
3190
- "`SeqOptimizer` is deprecated: use `SequentialGraphRewriter` instead." ,
3191
- SequentialGraphRewriter ,
3192
- ),
3193
- (
3194
- "FromFunctionLocalOptimizer" ,
3195
- "`FromFunctionLocalOptimizer` is deprecated: use `FromFunctionNodeRewriter` instead." ,
3196
- FromFunctionNodeRewriter ,
3197
- ),
3198
- (
3199
- "LocalOptTracker" ,
3200
- "`LocalOptTracker` is deprecated: use `OpToRewriterTracker` instead." ,
3201
- OpToRewriterTracker ,
3202
- ),
3203
- (
3204
- "LocalOptGroup" ,
3205
- "`LocalOptGroup` is deprecated: use `SequentialNodeRewriter` instead." ,
3206
- SequentialNodeRewriter ,
3207
- ),
3208
- (
3209
- "OpSub" ,
3210
- "`OpSub` is deprecated: use `SubstitutionNodeRewriter` instead." ,
3211
- SubstitutionNodeRewriter ,
3212
- ),
3213
- (
3214
- "OpRemove" ,
3215
- "`OpRemove` is deprecated: use `RemovalNodeRewriter` instead." ,
3216
- RemovalNodeRewriter ,
3217
- ),
3218
- (
3219
- "PatternSub" ,
3220
- "`PatternSub` is deprecated: use `PatternNodeRewriter` instead." ,
3221
- PatternNodeRewriter ,
3222
- ),
3223
- (
3224
- "NavigatorOptimizer" ,
3225
- "`NavigatorOptimizer` is deprecated: use `NodeProcessingGraphRewriter` instead." ,
3226
- NodeProcessingGraphRewriter ,
3227
- ),
3228
- (
3229
- "TopoOptimizer" ,
3230
- "`TopoOptimizer` is deprecated: use `WalkingGraphRewriter` instead." ,
3231
- WalkingGraphRewriter ,
3232
- ),
3233
- (
3234
- "topogroup_optimizer" ,
3235
- "`topogroup_optimizer` is deprecated: use `walking_rewriter` instead." ,
3236
- walking_rewriter ,
3237
- ),
3238
- (
3239
- "OpKeyOptimizer" ,
3240
- "`OpKeyOptimizer` is deprecated: use `OpKeyGraphRewriter` instead." ,
3241
- OpKeyGraphRewriter ,
3242
- ),
3243
- (
3244
- "EquilibriumOptimizer" ,
3245
- "`EquilibriumOptimizer` is deprecated: use `EquilibriumGraphRewriter` instead." ,
3246
- EquilibriumGraphRewriter ,
3247
- ),
3248
- ]
3249
-
3250
-
3251
- def __getattr__ (name ):
3252
- """Intercept module-level attribute access of deprecated symbols.
3253
-
3254
- Adapted from https://stackoverflow.com/a/55139609/3006474.
3255
-
3256
- """
3257
- from warnings import warn
3258
-
3259
- for old_name , msg , old_object in DEPRECATED_NAMES :
3260
- if name == old_name :
3261
- warn (msg , DeprecationWarning , stacklevel = 2 )
3262
- return old_object
3263
-
3264
- raise AttributeError (f"module { __name__ } has no attribute { name } " )
0 commit comments