Name of scale op conflict when saving inference model
Created by: wanghaoshuang
save_inference_model中,会在target variables之后加一个scale op, 然后将scale op的output做为target对网络进行回溯剪枝。
问题是:如果这里添加的scale op的output variable(name: scale_0.tmp_0)和网络中其它variable重名的话,会导致剪枝结果错误。
解决办法:
- 在目标网络的name scope下添加scale op。 (无法保障,不好实现)
- 添加scale op的时候给output一个唯一命名