@@ -75,12 +75,6 @@ def arg_parser():
75
75
action = "store_true" ,
76
76
default = False ,
77
77
help = "define input shape for tf model" )
78
- parser .add_argument (
79
- "--onnx_opset" ,
80
- "-oo" ,
81
- type = int ,
82
- default = 10 ,
83
- help = "when paddle2onnx set onnx opset version to export" )
84
78
parser .add_argument (
85
79
"--params_merge" ,
86
80
"-pm" ,
@@ -224,24 +218,6 @@ def pytorch2paddle(model_path, save_dir, input_shapes):
224
218
mapper .graph .gen_model (save_dir , real_input_shapes )
225
219
226
220
227
- def paddle2onnx (model_path , save_dir , opset_version = 10 ):
228
- import paddle .fluid as fluid
229
- try :
230
- import paddle2onnx
231
- except :
232
- print (
233
- "[ERROR] paddle2onnx not installed, use \" pip install paddle2onnx\" " )
234
-
235
- import paddle2onnx as p2o
236
- model = p2o .PaddleDecoder (model_path , '__model__' , '__params__' )
237
- mapper = p2o .PaddleOpMapper ()
238
- mapper .convert (
239
- model .program ,
240
- save_dir ,
241
- scope = fluid .global_scope (),
242
- opset_version = opset_version )
243
-
244
-
245
221
def main ():
246
222
if len (sys .argv ) < 2 :
247
223
print ("Use \" x2paddle -h\" to print the help information" )
@@ -306,12 +282,11 @@ def main():
306
282
onnx2paddle (args .model , args .save_dir , params_merge )
307
283
308
284
elif args .framework == "paddle2onnx" :
309
- assert args .model is not None , "--model should be defined while translating paddle model to onnx"
310
- paddle2onnx (args .model , args .save_dir , opset_version = args .onnx_opset )
285
+ print ("Paddle to ONNX tool has been migrated to the new github: https://github.com/PaddlePaddle/paddle2onnx" )
311
286
312
287
else :
313
288
raise Exception (
314
- "--framework only support tensorflow/caffe/onnx/paddle2onnx now" )
289
+ "--framework only support tensorflow/caffe/onnx/ now" )
315
290
316
291
317
292
if __name__ == "__main__" :
0 commit comments