
    ёi                     j    S SK r S SKrS SKrS SKrS SKJr  S SKJrJr  S	S jrS r	S r
S
S jrSS jrg)    N)pir)CompiledProgramVariablec           
          Uc  / OUnUc  / OUnU H7  nXC;   a  [        SU SU  SU S35      eXB;  d  M$  [        SU  SU SU S35      e   g )Nz
argument 'z' in function 'z' is deprecated, only z are supported.z
function 'z' doesn't support argument 'z	',
 only )
ValueError)callerargssupported_argsdeprecated_argsargs        V/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/static/io_utils.py_check_argsr      s    )1R~N+3bO!SE8N~N^^mn  &VH$@ZP^O__no      c                     [        U[        5      (       d  U/n[        S U 5       5      (       d  [        SU  S35      eg )Nc              3   b   #    U  H%  n[        U[        [        R                  45      v   M'     g 7fN)
isinstancer   r   Value).0vars     r   	<genexpr>_check_vars.<locals>.<genexpr>,   s#     J#z##))455s   -/'z-' should be a Variable or a list of Variable.)r   listallr   )namevar_lists     r   _check_varsr   )   sG    h%%:JJJJvBC
 	
 Kr   c                    [        U [        5      (       d  [        S5      eU R                  S5      (       a  [        S5      e[        R
                  R                  U 5      n [        R
                  R                  U 5      n U $ )z'
convert path_prefix to absolute path.
z!'path_prefix' should be a string./z''path_prefix' should not be a directory)r   strr   endswithospathnormpathabspath)path_prefixs    r   _normalize_path_prefixr(   2   sf     k3''<==C  BCC''"";/K''//+.Kr   c                 T   U c  [         R                  R                  5       n OE[        U [        5      (       a0  U R
                  n U c  [        S5      e[        R                  " S5        [        U [         R                  R                  5      (       d  [        S[        U 5       35      eU $ )z1
return default main program if program is None.
zQThe type of input program is invalid, expected type is Program, but received Nonez8The input is a CompiledProgram, this is not recommended.zRThe type of input program is invalid, expected type is base.Program, but received )paddlestaticdefault_main_programr   r   _program	TypeErrorwarningswarnProgramtype)programs    r   _get_valid_programr4   ?   s     --446	G_	-	-""?c  	F	
 gv}}4455`aefman`op
 	
 Nr   c                 J    [         R                  " XS9R                  5       nU$ )N)encoding)pickle	Unpicklerload)filer6   	load_dicts      r   _safe_load_pickler<   U   s!      9>>@Ir   )NNr   )ASCII)r#   r7   r/   r*   r   paddle.baser   r   r   r   r(   r4   r<    r   r   <module>r@      s4    
    

,r   