
    v-jS                    d   U d dl mZ d dlmZ d dlmZmZmZmZ d dl	Z
d dlmZ d dlmZmZ ddlmZ erd dlmZmZ d d	lmZ d d
lmZ eeeeee
j        df         Zded<   eej         e         def         Z!ded<   edeee"def         Z#ded<   ee#e$e#df         e%e#         f         Z&ded<    ed          Z'ee'ed         f         Z(ee'e%d         f         Z)ee'e*e+df         ed         f         Z,ee         Z-e(e         Z.ded<   eded         f         Z/ded<   eddde+ef         Z0ded<   ddZ1dS )     )annotations)Sequence)TYPE_CHECKINGAnyTypeVarUnionN)Never	TypeAlias   )EllipsisType)	ParamAttrTensor)Initializer)WeightDecayRegularizerr   r
   Numeric
TensorLike_TensorIndexItem.TensorIndex_TzNestedSequence[_T]zNestedList[_T]zNestedStructure[_T]NestedNumericSequenceTensorOrTensorsr   r   r   ParamAttrLikereturnr	   c                      t          d          )zMark a code path as unreachable.
    Refer to https://typing.readthedocs.io/en/latest/source/unreachable.html#marking-code-as-unreachable
    zUnreachable code path)RuntimeError     T/var/www/html/banglarbhumi/venv/lib/python3.11/site-packages/paddle/_typing/basic.py	unreachedr   @   s     .
/
//r   )r   r	   )2
__future__r   collections.abcr   typingr   r   r   r   numpynpnumpy.typingnpttyping_extensionsr	   r
   backportr   paddler   r   paddle.nn.initializerr   paddle.regularizerr   intfloatboolcomplexnumberr   __annotations__NDArrayr   slicer   tuplelistr   r   NestedSequence
NestedListdictstrNestedStructureNumericSequencer   r   r   r   r   r   r   <module>r<      s   # " " " " " " $ $ $ $ $ $                      . . . . . . . . " " " " " " :((((((((111111999999 3tWbiIJ J J J Jck#.'AB
 B B B B#$UHl2      	
C
 	     WT]]r8$899:2t,--.
S''((3H*II 7##1'#:  : : : :"8Xh-?#?@ @ @ @ @  8#tC    
0 0 0 0 0 0r   