
    ϑi+                     X    S SK Jr  S SKJr   " S S5      r " S S5      r " S S5      rg	)
    )core)Loadc                        \ rS rSrS rS rSrg)Layer   c                      S U l         0 U l        g N	cpp_layer	functionsselfs    P/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/jit/layer.py__init__Layer.__init__   s        c                 4   [        X5      U l        U R                  R                  5        Hj  nU R                  R                  U5      nU R                  R	                  U5      n[        XE5      U R                  U'   [        XU R                  U   5        Ml     g r	   )r   r   function_namesfunctionfunction_infoFunctionr   setattr)r   	load_pathplacenamer   infos         r   load
Layer.load   ss    i/NN113D~~..t4H>>//5D#+H#;DNN4 Dt 45	 4r   r
   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__ r   r   r   r      s    
6r   r   c                        \ rS rSrS rS rSrg)r   $   c                 0    Xl         [        U5      U l        g r	   )r   FunctionInfor   )r   r   r   s      r   r   Function.__init__%   s      &	r   c                 V    [         R                  R                  U R                  U5      $ r	   )r   eagerjit_function_callr   )r   argss     r   __call__Function.__call__)   s    zz++DMM4@@r   )r   r   N)r   r    r!   r"   r   r.   r#   r$   r   r   r   r   $   s    'Ar   r   c                        \ rS rSrS rS rSrg)r(   -   c                     Xl         g r	   r   )r   r   s     r   r   FunctionInfo.__init__.   s    	r   c                 6    U R                   R                  5       $ r	   )r   r   r   s    r   r   FunctionInfo.name1   s    yy~~r   r3   N)r   r    r!   r"   r   r   r#   r$   r   r   r(   r(   -   s     r   r(   N)paddle.baser   paddle.base.corer   r   r   r(   r$   r   r   <module>r9      s-      !6 6 A A   r   