1+ # pylint: disable=invalid-name
12"""MXNet symbol frontend."""
23from __future__ import absolute_import as _abs
34import json
@@ -155,14 +156,14 @@ def _split(attrs):
155156 return op_name , new_attrs
156157
157158_identity_list = ['__add_scalar__' , '__add_symbol__' , '__div_scalar__' ,
158- '__div_symbol__' , '__mul_scalar__' , '__mul_symbol__' ,
159- '__pow_scalar__' , '__rdiv_scalar__' , '__rpow_scalar__' ,
160- '__rsub_scalar__' , '__sub_scalar__' , '__sub_symbol__' ,
161- 'broadcast_add' , 'broadcast_div' , 'broadcast_mul' ,
162- 'broadcast_sub' , 'broadcast_to' , 'cast' , 'elemwise_add' ,
163- 'elemwise_div' , 'elemwise_mul' , 'elemwise_sub' , 'exp' ,
164- 'flatten' , 'log' , 'log_softmax' , 'max' , 'min' , 'negative' ,
165- 'relu' , 'sigmoid' , 'softmax' , 'sum' , 'tanh' , 'transpose' ]
159+ '__div_symbol__' , '__mul_scalar__' , '__mul_symbol__' ,
160+ '__pow_scalar__' , '__rdiv_scalar__' , '__rpow_scalar__' ,
161+ '__rsub_scalar__' , '__sub_scalar__' , '__sub_symbol__' ,
162+ 'broadcast_add' , 'broadcast_div' , 'broadcast_mul' ,
163+ 'broadcast_sub' , 'broadcast_to' , 'cast' , 'elemwise_add' ,
164+ 'elemwise_div' , 'elemwise_mul' , 'elemwise_sub' , 'exp' ,
165+ 'flatten' , 'log' , 'log_softmax' , 'max' , 'min' , 'negative' ,
166+ 'relu' , 'sigmoid' , 'softmax' , 'sum' , 'tanh' , 'transpose' ]
166167
167168_convert_map = {
168169 'null' : _variable ,
@@ -190,8 +191,8 @@ def _split(attrs):
190191}
191192
192193def _convert_symbol (op_name , attrs ,
193- identity_list = _identity_list ,
194- convert_map = _convert_map ):
194+ identity_list = None ,
195+ convert_map = None ):
195196 """Convert from mxnet op to nnvm op.
196197 The converter must specify some conversions explicitly to
197198 support gluon format ops such as conv2d...
@@ -214,6 +215,8 @@ def _convert_symbol(op_name, attrs,
214215 (op_name, attrs)
215216 Converted (op_name, attrs) for nnvm.
216217 """
218+ identity_list = identity_list if identity_list else _identity_list
219+ convert_map = convert_map if convert_map else _convert_map
217220 if op_name in identity_list :
218221 pass
219222 elif op_name in convert_map :
0 commit comments