MCPcopy
hub / github.com/OpenPPL/ppq / optimize_for_export

Function optimize_for_export

ppq/parser/caffe/caffe_graph_optim.py:99–104  ·  view source on GitHub ↗

Simplify some caffe ops Pattern 1: combine multi-slices to one Pattern 2: combine multi-eltwise back to one.

(caffe_net: ppl_caffe_pb2.NetParameter)

Source from the content-addressed store, hash-verified

97 return new_net
98
99def optimize_for_export(caffe_net: ppl_caffe_pb2.NetParameter) -> ppl_caffe_pb2.NetParameter:
100 """Simplify some caffe ops Pattern 1: combine multi-slices to one Pattern
101 2: combine multi-eltwise back to one."""
102 slice_combine(caffe_net)
103 eltwise_combine(caffe_net)
104 return caffe_net
105
106
107def slice_combine(caffe_net: ppl_caffe_pb2.NetParameter):

Callers 1

prepare_modelMethod · 0.85

Calls 2

slice_combineFunction · 0.85
eltwise_combineFunction · 0.85

Tested by

no test coverage detected