
    Αif                         S  r S rSS jrg)c                     U H9  n [        U R                  5      R                  U5      nU R                  U5        M;     g ! [         a  n[        U5         S nAMY  S nAff = f)N)listopsindex
_remove_op	Exceptionprint)blockr   opidxes        s/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/distributed/transpiler/details/program_utils.py
delete_opsr      sR    	uyy/''+CS!   	!HH	s   5A
A!AA!c                 f    [        U R                  5       H  u  p#XR                  ;   d  M  Us  $    g)N)	enumerater   input_arg_names)r	   arg_namer   r
   s       r   find_op_by_input_argr      s-    uyy)	)))L *     c                    U(       aL  [        U R                  5      S-
  nUS:  a-  U R                  U   nXR                  ;   a  U$ US-  nUS:  a  M-  g[        U R                  5       H  u  pTXR                  ;   d  M  Us  $    g)N       r   )lenr   output_arg_namesr   )r	   r   reverseposr
   r   s         r   find_op_by_output_argr       s    %))nq Qh3B...
1HC	 Qh  #599-IE... . r   N)F)r   r   r    r   r   <module>r      s    r   