onnxconverter_common/optimizer.py [662:672]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def __init__(self, begin, begin_n, end_p, end):
        Solution.__init__(self, begin, begin_n, end_p, end)

    def apply(self, node_list):
        if self.begin_n.is_reserved:
            return None, False
        auto_pad_value = self.end_p.get_attribute('mode', 'constant')
        if auto_pad_value == b'SAME_UPPER' or auto_pad_value == b'SAME_LOWER':
            return None, False

        pads = _get_pad_from_Pad(self.begin_n)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



onnxconverter_common/optimizer.py [691:701]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def __init__(self, begin, begin_n, end_p, end):
        Solution.__init__(self, begin, begin_n, end_p, end)

    def apply(self, node_list):
        if self.begin_n.is_reserved:
            return None, False
        auto_pad_value = self.end_p.get_attribute('mode', 'constant')
        if auto_pad_value == b'SAME_UPPER' or auto_pad_value == b'SAME_LOWER':
            return None, False

        pads = _get_pad_from_Pad(self.begin_n)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



