
    /j                    :    d dl mZ d dlmZ  G d de          ZdS )    )annotations)OpRunc                      e Zd ZddddZdS )SequenceMapN)body
attributesc                  t          |          dk    rt          |d         t                    rd }t          ||d         d          D ]s\  }}|j        d         ||j        d         |i}|                    d |          }	|d |	D             }Ft          ||	d          D ]\  }
}|
                    |           tt          |          S t          t          |j        dd          |d                    }d }|D ]f}|||j        d         <   |                    d ||          }	|d |	D             }9t          ||	d          D ]\  }
}|
                    |           gt          |          S )N   r   F)strictc                    g | ]}|gS  r   .0is     g/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/onnx/reference/ops/op_sequence_map.py
<listcomp>z$SequenceMap._run.<locals>.<listcomp>   s    ***1A3***    )r   c                    g | ]}|gS r   r   r   s     r   r   z$SequenceMap._run.<locals>.<listcomp>   s    &&&qs&&&r   )	len
isinstancelistzipinput_namesrunappendtupledict)selfinput_sequencer   r   additional_inputsresobj1obj2feedsrsr   objs                r   _runzSequenceMap._run
   s    !!Q&&:6G6JD+Q+Q&C!.2CA2FuUUU $ $
d)!,dD4DQ4GNHHT5));*****CC #C5 9 9 9 $ $1$::S)!""-/@OOOPP! 	  	 C),E$"1%&u<<A{&&A&&&Qu555    DAqHHQKKKK Szzr   )__name__
__module____qualname__r(   r   r   r   r   r   	   s2        <@T       r   r   N)
__future__r   onnx.reference.op_runr   r   r   r   r   <module>r.      s_    # " " " " " ' ' ' ' ' '    %     r   