
    Αi                    F    S SK Jr  S SKrS SKJr  S SKJr   S   SS jjrg)    )annotationsN)Tensor)in_dynamic_modec           	        U c  g [        5       (       d  [        S5      eU(       a  [        U [        [        45      (       a  [        U 5      S:w  a  [        S[        U 5       S35      e[        U S   [        R                  5      (       a"  [        U S   [        R                  5      (       d*  [        S[        U S   5       S[        U S   5       S	35      eg [        U [        R                  5      (       d  [        S
[        U 5       S35      eg )NzlUsing `out` static graph CINN backend is currently not supported. Directly return the tensor tuple instead.
   z-Expected a list or tuple of two tensors, got z	 instead.r      z-Expected Tensor type in the tuple/list, got (z, z
) instead.zExpected a Tensor, got )
r   RuntimeError
isinstancetuplelistlen	TypeErrortypepaddler   )outexpect_multiples     S/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/compat/utils.py_check_out_statusr      s     {{
 	
 #t}--SQ?S	{)T  s1vv}}--3q66==11?SV~RPTUXYZU[P\~]gh  2 #v}}--5d3i[	JKK .    )F)r   z-Tensor | tuple[Tensor, Tensor] | list[Tensor]r   bool)
__future__r   r   r   paddle.frameworkr   r    r   r   <module>r      s2    #   "L	6LLr   