
    ͑iw              	       .%   % S SK r S SKrSr S SK7  S SKJrJr  SrSSKJr  SS	KJr  SS
KJr  SSKJrJr  SSKJrJrJr  SSKJr  \" 5         \" 5         \" 5         \" 5         \" 5         \" 5         SSK7  SSKJrJrJrJrJ r J!r!  SSK"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1J2r2J3r3J4r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;J<r<J=r=  \R|                  (       a  SSK?J@r@  OAS SKArA\R                  R                  R                  r@S\@lC        \@R                  rES rF\F\@lD        S SKGrHS SKIrHS SKJrHS SKHJKrKJLrLJMrMJNrNJOrOJPrPJQrQJRrRJSrSJTrTJUrUJVrVJWrWJXrXJYrYJZrZJ[r[J\r\J]r]J^r^J_r_J`r`JaraJbrbJcrcJdrdJere  SSKfJgrgJhrhJiriJjrjJkrkJlrlJmrmJnrnJoroJprpJqrqJrrrJsrs  SSKtJuru  SSKvJwrw  SSKKJxrxJyryJzrzJ{r{  SSK|J}r}  SSK~JrJrJrJrJr  SSKMJrJrJrJrJr  SSKJr  SSKNJrJrJr  SSKRJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJr  SSKSJr  SSKJrJrJrJrJrJrJrJrJrJrJrJrJrJr  SS KJrJrJrJrJrJr  SS!KJrJrJr  SS"KJrJrJrJrJrJr  SS#KJr  SS$KJr  SS%KJrJrJrJrJrJrJr  SS&KJr  SS'KJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrrJrJrJrJrJrJrJrJrJr  SS(KJr  SS)GK GJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJ	Gr	GJ
Gr
GJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGr  SS*GKGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJ Gr GJ!Gr!GJ"Gr"GJ#Gr#GJ$Gr$GJ%Gr%GJ&Gr&GJ'Gr'GJ(Gr(GJ)Gr)GJ*Gr*GJ+Gr+GJ,Gr,GJ-Gr-GJ.Gr.GJ/Gr/GJ0Gr0GJ1Gr1GJ2Gr2GJ3Gr3GJ4Gr4GJ5Gr5GJ6Gr6GJ7Gr7GJ8Gr8GJ9Gr9GJ:Gr:GJ;Gr;GJ<Gr<  SS+GK=GJ>Gr>GJ?Gr?GJ@Gr@GJAGrAGJBGrBGJCGrCGJDGrDGJEGrEGJFGrFGJGGrGGJHGrHGJIGrIGJJGrJGJKGrKGJLGrLGJMGrMGJNGrNGJOGrOGJPGrPGJQGrQGJRGrRGJSGrSGJTGrTGJTGrUGJVGrVGJWGrWGJXGrXGJYGrYGJZGrZGJ[Gr[GJ\Gr\GJ]Gr]GJ^Gr^GJ_Gr_GJ`Gr`GJaGraGJbGrbGJcGrcGJdGrdGJeGreGJfGrfGJgGrgGJhGrhGJiGriGJjGrjGJkGrkGJlGrlGJmGrmGJnGrnGJoGroGJpGrpGJqGrqGJrGrrGJsGrsGJtGrtGJuGruGJvGrvGJwGrwGJxGrxGJyGryGJzGrzGJ{Gr{GJ|Gr|GJ}Gr}GJ~Gr~GJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGr  SS,GKGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJ Gr GJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJ	Gr	GJ
Gr
GJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJGrGJ Gr GJ!Gr!GJ"Gr"GJ#Gr#GJ$Gr$GJ%Gr%GJ&Gr&GJ'Gr'GJ(Gr(GJ)Gr)GJ*Gr*GJ+Gr+GJ,Gr,GJ-Gr-GJ.Gr.GJ/Gr/GJ0Gr0GJ1Gr1GJ2Gr2GJ3Gr3GJ4Gr4GJ5Gr5GJ6Gr6GJ7Gr7GJ8Gr8GJ9Gr9GJ:Gr:GJ;Gr;GJ<Gr<GJ=Gr=GJ>Gr>GJ?Gr?GJ@Gr@GJAGrAGJBGrBGJCGrCGJDGrDGJEGrEGJFGrFGJGGrGGJHGrHGJIGrIGJJGrJ  SS-GKKGJLGrLGJMGrMGJNGrNGJOGrOGJPGrPGJQGrQGJRGrRGJSGrSGJTGrTGJUGrUGJVGrVGJWGrWGJXGrXGJYGrYGJZGrZGJ[Gr[GJ\Gr\GJ]Gr]GJ^Gr^GJ_Gr_  SS.GK`GJaGraGJbGrbGJcGrcGJdGrdGJeGreGJfGrfGJgGrgGJhGrhGJiGriGJjGrjGJkGrkGJlGrlGJmGrmGJnGrnGJoGroGJpGrpGJqGrq  SS/GKrGJsGrsGJtGrtGJuGruGJvGrvGJwGrwGJxGrxGJyGryGJzGrz  SS0GK{GJ|Gr|  SS1GK}GJ~Gr~GJGr   " S2 S35      GrG\" 5       rr\" 5       (       Ga  S SGKGrS SK
r
S S4GKGJGr  G\GR                  GR                  G\GR                  GR                  G\5      5      GrG\GR                  GR                  G\S55      GrG\GR                  GR                  G\S65      GrG\GR                  GR                  G\5      (       a   G\GR                  GR                  S7G\5        G\GR                  " S85      GrG\" G\5      G\GR                  S9'   \(       Ga	  \" 5       (       Ga  S SGKGrS SGKGrG\GR&                  " 5       S::X  Ga<  G\GR(                  " 5       S;:X  Ga$  \HGR*                  GR,                  S<:X  Ga  G\GR                  GR                  G\GR                  GR                  G\5      5      GrG\S=-   S>-   Gr\!" S?G\05        G\S=-   S@-   Gr\!" SAG\05        G\S=-   SB-   Gr\!" SCG\05        G\S=-   SD-   Gr\!" SEG\05        G\S=-   SF-   Gr\!" SGG\05        G\S=-   SH-   Gr\!" SIG\05        G\S=-   SJ-   Gr\!" SKG\05        G\S=-   SL-   Gr\!" SMG\05        \" 5       (       a  G\S=-   SN-   Gr\!" SOG\05        GOG\GR&                  " 5       SP:X  Ga  G\GR(                  " 5       SQ;   Gal  \HGR*                  GR,                  S<:X  GaO  G\GR                  GR                  G\GR                  GR                  G\5      5      GrG\SR-   SS-   Gr\!" STG\05        S SK
r
\
GR$                  SU:X  Ga  G\GRB                  " SVSW5      GrG\GR                  GR                  \
GRF                  SXSY5      GrG\GR                  GR                  G\GR                  GR                  G\5      S55      GrG\GR                  GR                  G\GR                  GR                  G\5      SZS[5      Gr/ S\QGr\
GRF                  \
GRP                  :w  a-  G\GR                  GR                  \
GRP                  SXSY5      GrOS]GrG\" G\" G\GR                  GR                  G\G\G\/5      5      GrG\ Ha  GrG\GR                  GR                  G\G\SY5      GrG\GR                  GR                  G\5      (       d  MM  G\GR_                  G\5        Mc     S SGKGrG\GRb                  " S^SS_9GrG\" G\S`5      GrG\GRk                  S5      GrG\GRn                  G\GRp                  Gl        G\(       a   G\GRn                  G\GRt                  Gl        G\ H  GrG\GRx                  " G\5        M      G\GRz                  " Sa5        G\GRz                  " Sb5        G\GRz                  " Sc5        S SGKGrG\GR                  " G\GR                  GR                  G\Se5      5      GrG\ H  GrG\GR                  GR                  G\G\SY5      GrG\GR                  GR                  G\5      (       d  MM  G\GR                  G\GR                  " G\GR                  GR                  G\Se5      5      5        M     G\ V s/ s H  n SfU ;  d  M  U PM     sn GrSGrG\ GHX  GrSGrG\(       as  G\GRu                  G\SSg5      GrG\GR                  " 5       GrG\c=  G\Sh:w  a6  G\GR                  " G\5      GrG\=GR                  SiG\ Sj3-  sGl        G\eG\b  SGrG\(       a  M  G\(       dJ  G\GR                  Sk   GrSlGR                  / G\QG\GR                  Sk   P5      G\GR                  Sk'   SGrG\GRq                  G\5      GrG\(       a  G\G\GR                  Sk'   G\b  GM  G\GR                  " G\GR                  " 5       5      GrG\=GR                  SiG\ Sj3-  sGl        G\e   G\GRk                  G\5        \" 5         SSmGKGJGr  G\" 5       GrG\GR                  5         SGrSG\Sn'   \ GR                  Gr\ GR                  Gr\ GR                  Gr\ GR                  GrG\KGrG\KGrG\~GrG\GrG\GrG\GrG\GrG\#GrG\;GrG\1GrG\1GrG\/GrG\*GrG\&GrG\GrG\Gr\GrG\=GrG\>Gr/ SoQGrS SGKGr\" 5         S SGKrHG\GR                  GR                  SpS5      GrG\bL  G\S]:w  aD  SSqGKGJGr  G\GR                  Sr5      S    GrG\GR                  Sr5      S   GrG\" G\G\5        ggg! \	 a#    S SK
r
\
R                  R                  S5         GNJf = f! G\ a    S SGKGrG\GR                  " Sd5         GNf = fs  sn f )s    NF)*)commitfull_versionTzWarning with import paddle: you should not
     import paddle from the source directory; please install paddlepaddle*.whl firstly.   )core))monkey_patch_generated_methods_for_tensor)batch)monkey_patch_math_tensormonkey_patch_variable)monkey_patch_dtypemonkey_patch_programmonkey_patch_value)(monkey_patch_generated_methods_for_value)disable_signal_handlerdisable_staticenable_static	get_flagsin_dynamic_mode	set_flags)bfloat16boolcdoublecfloat	complex64
complex128doubledtypefinfofloatfloat8_e4m3fnfloat8_e5m2float16float32float64halfiinfoint8int16int32int64pstringrawuint8uint16uint32uint64)Tensorr1   c           	         SU;   a  UR                  S5      nOSn[        R                  U5      n[        U5      S:X  a0  [        U5      S:X  a!  [	        U [
        R                  " S/SUS9US9  gSU;   a1  UR                  S5      n[	        U [
        R                  " USUS	9US9  g[        U5      S
:X  aA  [        US   [        [        45      (       a#  [	        U [
        R                  " US   SUS	9US9  g[        R                  " S U 5       5      (       a8  [        U5      S:X  a)  [	        U [
        R                  " [        U5      SUS9US9  g[	        U /UQ70 UD6  g)a  
New Usage Example:
1. paddle.Tensor()
2. paddle.Tensor(device="cpu")
3. paddle.Tensor(1,2,3)
4. paddle.Tensor(1,2,3, device="cpu")
5. paddle.Tensor([1,2,3])
6. paddle.Tensor([1,2,3], device="cpu")
7. paddle.Tensor(data=[1,2,3])
8. paddle.Tensor(data=[1,2,3], device="cpu")
Original Usage Example:
9. paddle.Tensor(value=data, place="cpu", persistable=False, zero_copy=False, name=None, stop_gradient=True)
devicecpur   r#   )shaper   r3   )placeNdata)r   r3   r   c              3   V   #    U  H  n[        U[        R                  5      v   M!     g 7fN)
isinstancebuiltinsint).0args     O/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/__init__.py	<genexpr>new_init.<locals>.<genexpr>   s     G$3C66$s   '))pop	framework_get_paddle_placelenoriginal_initpaddleemptytensorr:   listtupler;   all)selfargskwargsr3   r7   s        r?   new_initrP   v   s<    vZZ)FF,,V4t9>c&kQ.A3iG
 V::f%Dd)FC
 Y!^
47T5M B Bd1gYvF LLG$GGGFq  4:YvN $000    )ampaudioautogradcompatcudadatasetdecompositionr3   distributeddistribution	geometricincubate	inferenceiojitmetricnnonnx	optimizerquantizationrandomreaderregularizersparsestatic	sysconfigvision)_C_pir_ops_typing	callbacksfft
functionalhublibrarylinalgsignalspecialrI   utils)classes)ops)get_autocast_cpu_dtypeget_autocast_dtypeget_autocast_gpu_dtypeis_autocast_enabled)autocast)bartlett_windowblackman_windowhamming_windowhann_windowkaiser_window)enable_gradgradis_grad_enabledno_gradset_grad_enabled)Size)disable_torch_proxyenable_torch_proxyuse_torch_proxy_guard)EventStreamdevice_guardget_cudnn_versionget_default_device
get_deviceget_device_moduleis_compiled_with_cinnis_compiled_with_cudais_compiled_with_custom_deviceis_compiled_with_distributeis_compiled_with_ipuis_compiled_with_rocmis_compiled_with_xpuset_default_device
set_device)DataParallel)CPUPlaceCUDAPinnedPlace	CUDAPlaceCustomPlaceIPUPlace	ParamAttrXPUPinnedPlaceXPUPlace
async_saveclear_async_save_task_queueget_default_dtypeloadsaveset_default_dtype)	Generatorget_cuda_rng_stateget_rng_stateseedset_cuda_rng_stateset_rng_state)Modelflopssummary)adaptive_avg_pool1dconv1dconv2dconv3d
group_norm
layer_norm)pdist)	LazyGuard)imag
is_complexis_floating_point
is_integerrankrealr5   )softmax)-BFloat16Tensor
BoolTensor
ByteTensor
CharTensorDoubleTensorFloatTensor
HalfTensor	IntTensor
LongTensorMmapStorageShortTensorarangeasarrayassigncauchy_clonecomplexcreate_parameterdiag
diag_embeddiagflatrH   
empty_likeeye
from_numpyfull	full_like
geometric_linspacelogspacemeshgridones	ones_likepolarrangerI   	to_tensortriltril_tril_indicestriutriu_triu_indiceszeros
zeros_like)einsum)bincountbmmcdistcholeskycrossdiagonaldistdoteigvalsh	histogramhistogram_bin_edgeshistogramddmatmulmatrix_transposemvnormpermutett_	transpose
transpose_vecdot)%allclosebitwise_andbitwise_and_bitwise_invertbitwise_invert_bitwise_notbitwise_not_
bitwise_orbitwise_or_bitwise_xorbitwise_xor_equalequal_	equal_allgreater_equalgreater_equal_greater_thangreater_than_gtis_empty	is_tensoriscloseless_
less_equalless_equal_	less_than
less_than_logical_andlogical_and_logical_notlogical_not_
logical_orlogical_or_logical_xorlogical_xor_	not_equal
not_equal_)S
as_complexas_real
as_strided
atleast_1d
atleast_2d
atleast_3d
block_diagbroadcast_tensorsbroadcast_tocastcast_chunkcolumn_stackconcatcropdiagonal_scatterdsplitdstackexpand	expand_asflattenflatten_fliprA  gather	gather_ndhsplithstack	index_add
index_add_
index_fillindex_fill_	index_put
index_put_masked_fillmasked_fill_masked_scattermasked_scatter_moveaxisnarrowput_along_axisravelrepeat_interleavereshapereshape_rollrot90	row_stackscatterscatter_scatter_addscatter_add_
scatter_ndscatter_nd_addscatter_reduceselect_scattershard_indexsliceslice_scattersplitsqueezesqueeze_stackstrided_slicetake_along_axistensor_split	tensordottiletolistunbind	unflattenunfolduniqueunique_consecutive	unsqueeze
unsqueeze_unstackviewview_asview_as_complexview_as_realvsplitvstack)absabs_acosacos_acoshacosh_addadd_naddmmaddmm_rL   amaxaminangleanyasinasin_asinhasinh_atanatan2atan_atanhatanh_baddbmmbaddbmm_bitwise_left_shiftbitwise_left_shift_bitwise_right_shiftbitwise_right_shift_broadcast_shapebroadcast_shapescartesian_prodceilclipcombinationsconjcopysign	copysign_coscos_coshcosh_count_nonzerocummaxcummincumprodcumprod_cumsumcumsum_cumulative_trapezoiddeg2raddiffdigammadigamma_dividedivide_erferf_erfinvexpexpm1expm1_floorfloor_dividefloor_divide_	floor_mod
floor_mod_fmaxfminfracfrac_frexpgammainc	gammainc_	gammaincc
gammaincc_gammalngammaln_gcdgcd_	heavisidehypothypot_i0i0_i0ei1i1e	incrementinnerinverseisfiniteisinisinfisnanisneginfisposinfisrealkronlcmlcm_ldexpldexp_lerplgammalgamma_loglog1plog1p_log2log2_log10log10_log_	logaddexplogcumsumexplogitlogit_	logsumexpmaxmaximumminminimummmmodmod_mulmultigammalnmultigammaln_	multiplexmultiply	multiply_
nan_to_numnan_to_num_nanmeannansumnegneg_negative	nextafterouter	polygamma
polygamma_positivepowpow_prodrad2deg
reciprocal	reduce_as	remainder
remainder_renormrenorm_roundrsqrtscalesgnsignsignbitsinsin_sincsinc_sinhsinh_sqrtsquaresquare_stanhsubtract	subtract_sumtaketantan_tanhtanh_trace	trapezoidtrue_dividetrunctrunc_vander)	bernoulli
bernoulli_binomialcheck_shape
log_normallog_normal_multinomialnormalnormal_poissonrand	rand_likerandintrandint_likerandn
randn_likerandpermstandard_gammastandard_normaluniform)argmaxargminargsortargwhere	bucketizeindex_sampleindex_selectkthvaluemasked_selectmodemsortnonzerosearchsortedsorttopkwherewhere_)meanmedian	nanmediannanquantilenumelquantilestdvar)set_printoptions)from_dlpack	to_dlpackc                   8    \ rS rSrS rS rS rS rS rS r	Sr
g	)
_TensorMethodOrModulei  c                 4    SS K Jn  SSKJn  Xl        X l        g )Nr   r   )rI   )paddle.tensorrI   tensor.creationmodulemethod)rM   tensor_module
tensor_apis      r?   __init___TensorMethodOrModule.__init__  s    -9# rQ   c                 &    U R                   " U0 UD6$ r9   )rk  )rM   rN   rO   s      r?   __call___TensorMethodOrModule.__call__  s    {{D+F++rQ   c                 .    [        U R                  U5      $ r9   )getattrrj  )rM   names     r?   __getattr__!_TensorMethodOrModule.__getattr__  s    t{{D))rQ   c                 ,    [        U R                  5      $ r9   )reprrk  rM   s    r?   __repr___TensorMethodOrModule.__repr__	  s    DKK  rQ   c                 ,    [        U R                  5      $ r9   )strrk  rz  s    r?   __str___TensorMethodOrModule.__str__      4;;rQ   c                 ,    [        U R                  5      $ r9   )dirrj  rz  s    r?   __dir___TensorMethodOrModule.__dir__  r  rQ   )rk  rj  N)__name__
__module____qualname____firstlineno__rn  rq  rv  r{  r  r  __static_attributes__ rQ   r?   rf  rf    s     !,*!  rQ   rf  )	resourceslibszcinn_cuda_runtime_source.cuhruntime_include_dirzpaddle.cinn_configCINN_CONFIG_PATHLinuxx86_64ONz/..z/nvidiaFLAGS_nvidia_package_dirz/nvidia/cublas/libFLAGS_cublas_dirz/nvidia/cudnn/libFLAGS_cudnn_dirz/nvidia/curand/libFLAGS_curand_dirz/nvidia/cusolver/libFLAGS_cusolver_dirz/nvidia/cusparse/libFLAGS_cusparse_dirz/nvidia/nccl/libFLAGS_nccl_dirz/nvidia/cuda_cupti/libFLAGS_cupti_dirz/nvidia/cuda_cccl/include/FLAGS_cuda_cccl_dirWindows)r  AMD64z\..z\nvidiaFLAGS_win_cuda_bin_dirwin32ProgramFileszC:\Program FilesLibrarybinz..nvidia)	cublas
cuda_nvrtccuda_runtimecudnncufftcurandcusolvercusparse	nvjitlink zkernel32.dll)use_last_errorAddDllDirectoryzvcruntime140.dllzmsvcp140.dllzvcruntime140_1.dllzMicrosoft Visual C++ Redistributable is not installed, this may lead to the DLL load failure.
                        It can be downloaded at https://aka.ms/vs/16/release/vc_redist.x64.exez*.dll32_i   ~   z Error loading "z" or one of its dependencies.PATH;)IrGuardnewaxis(  r1  r  eqr&   r   r   r-   r.   r/   r0   r'   r(   r)   r*   r    r!   r%   r"   r   r#   r$   r   r   r   r   r   r   r   r+   r,   r  r  r  r  r  r  r  r  r  r'  r(  r   r   r   r  r_  rv  r   r   r;  r   r   r   r   r   r  r  r  r  r  r  r  r  r  r  r   r   r  r  r  r  r  r   r  r   r   r  r   rX  rY  r  r  r  r+  r,  rZ  rR  r   r   r  rQ  r  r  rc  rd  r<  r=  r9  r:  r  r   rt  ru  rI  r   r   r   rV  rS  rU  rM  re  rk  rD  r;  r{  r!  r"  r   r   r  r   lessr  r  r  clampr1   r   r   r   r   r   r   r   r   r   r   r9  r   r&  rA  rB  r   rB  r  r   r  rf  rg  r   	as_tensorrC  r  r  r  r  r  rH  r  r  r  r  r  r  rW  r	   r  r  r%  r&  r  r  r  r  r  r  r  r  r	  r
  r  rA  rX  r   r   r   r   r  r   rH   r5   r   r   r   r   r  r?  r  r  r   r   r  r  r   r   r   ro  r   r   r   r   r^  r[  r\  r_  r]  r   r   r   r   r  r  r}  r~  r   r   r  r  r   r  rW  rO  r   r   r   r  r  r'  r  r  r  r5  r6  r7  r>  rF  r!  r"  r  r   r  r   rJ  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  gerr$  r%  r  r  divdiv_subsub_r1  r  r  r  r  r  r  r  r  r  r  r  r  r=  r3  r   rN  r4  r5  r   rL   r   r)  r)  r  r  r  r  rm  r  r  r  r   r   r  r  r  r   r6  rn  rl  greaterr  r  rb  rK  r-  r.  r  swapaxesswapdimsr  r   r   r   rC  rD  r@  ri  rr  rs  r   r   rb  r`  r?  r@  rS  r  r  r  r   r   rQ  ra  r/  r   r^  r   r   r>  rh  rE  r|  r<  r7  rY  r#  rE  r   r   rU  rV  r.  r/  r0  reverserT  rL  r   r   r#  r$  r  r  rZ  r[  r  r  r  r  r  r  r  r  r8  catconcatenater8  r2  r3  r  r  r  r  rG  r   r2  r   r   r   r  r  r  r+  ry  r,  rz  r  r  r  r  rP  rT  r   rP  r  r  rj  take_along_dimr`  rR  r\  ra  r  r  r  r  r]  r  r   rF  rG  rJ  rK  r  r   r*  r  r  r  r0  r  r   r4  rp  r-  rw  rx  rq  r  r  r  r  r  r  r
  r  r  r  r  r  r  r  rL  rM  rN  rO  r   r  r  rH  rI  r:  r  r  r  rc  rd  infr  r  nanpier}   r{   rz   r|   neltleger   r   r   r   r   r   manual_seedr   r   r   r~   enable_compatdisable_compatFLAGS_trace_api)start_api_tracer,(  mathtyping__is_metainfo_generatedpaddle.cuda_envpaddle.versionr   __git_commit__r   __version__ImportErrorsysstderrwritebaser   +base.dygraph.generated_tensor_methods_patchr   r	   rC   r
   r   pirr   r   r   pir.generated_methods_patchr   base.datasetr   r   r   r   r   r   framework.dtyper   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   TYPE_CHECKINGtensor.tensorr1   r;   eagerr  rn  rF   rP   paddle.distributed.fleetrG   paddle.textpaddle.visionrR   rS   rT   rU   rV   rW   rX   r3   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   r  rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rI   rw   _classesrx   _opsry   rz   r{   r|   r}   amp.auto_castr~   audio.functional.windowr   r   r   r   r   r   r   r   r   r   	base.corer   r   r  r   r  r   use_compat_guardr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   framework.randomr   r   r   r   r   r   hapir   r   r   nn.functionalr   r   r   r   r   r   nn.functional.distancer   nn.initializer.lazy_initr   tensor.attributer   r   r   r   r   r   r5   tensor.compat_softmaxr   ri  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rH   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   r   r   tensor.einsumr   tensor.linalgr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  tensor.logicr  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  tensor.manipulationr+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  r  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  tensor.mathr}  r~  r  r  r  r  r  r  r  r  rL   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  tensor.randomr5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  tensor.searchrI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  tensor.statrZ  r[  r\  r]  r^  r_  r`  ra  tensor.to_stringrb  utils.dlpackrc  rd  rf  os	importlibr  pathdirnameabspath__file__package_dirjoinr  cuh_fileexistsenviron
setdefaultfilesdata_file_pathr~  platformsystemmachineversionwith_pip_cuda_librariesnvidia_package_pathcublas_lib_pathcudnn_lib_pathcurand_lib_pathcusolver_lib_pathcusparse_lib_pathnccl_lib_pathcupti_dir_lib_pathcuda_cccl_pathwin_cuda_bin_pathgetenvpfiles_pathexec_prefixpy_dll_pathth_dll_pathsite_cuda_base_pathsite_cuda_listbase_exec_prefixbase_py_dll_pathrJ   filter	dll_pathssite_cuda_packagesite_cuda_pathappendctypesWinDLLkernel32hasattrwith_load_library_flagsSetErrorModeprev_error_modec_void_pLoadLibraryWrestypeLoadLibraryExWdll_pathadd_dll_directoryCDLLOSErrorloggingerrorglobdllsextendpath_patcheddll	is_loadedresget_last_error
last_errorWinErrorerrstrerror	prev_path	pir_utilsr  ir_guard_switch_to_pirr  __annotations__r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  __all__paddle._paddle_docsgetr  
api_tracerr  api_pathsave_config_path)rB  s   0r?   <module>rU     sh  *   !
 #  
 N M           ( *         < 
%^^!!((F"FOOM31j FO          >    )   $    
    $ &      
  0   +. . . . . . . . . . . .^ "           0& & & & & & & & & & & & & & & & & & & &NT T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T Tjz z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z zv          ,         &	 	 	 	 	 / .    2 
	  ##''//"''//(";<K'',,{F;ww||/1OPH	ww~~h


35HI__%9:N%(%8BJJ!"466 	W$(*NN22d:ggoobggooh&?@)E1I=-/BCD%-0DD%78$u,/BB$n56%-0DD%78'%/2HH'):;<'%/2HH'):;<#e+.@@#]34(503KK$&89: ""(503OON,n=> 	Y&"55NN22d:ggoobggooh&?@'&0:=+->?@<<7"))N4GHK'',,s	5IK'',,rwwx'@&IK"$'',,)4#
N #"6"66#%77<<(()U$  $& GGNN[+?O$PI
 &4!!#'):E" 77>>.11$$^4 &4 }}^DIH&-h8I&J#&33F;O,2OOH!!)&28//''/%$$X. &
./N+01 99RWW\\+w?@D%3!!#'):E" 77>>.11KK		"'',,~w"GH &4 $(<4C5+;C4<D L!	*"11#tZHC!'!6!6!8J{zS'8$ooj9*:3%?\(]]!	$(	 y'$&JJv$6	-0XX<i<F);<.

6* (,"//4C#-6

6*{$oof.C.C.EF*:3%?\(]]!	1 2 !!/2    9      
hh
hh	WWFF  

EL 
 ) + **..!2D9?b#8,,$$S)!,H&,,S1!4X/0 $9U.  JJ	[T  b& =s;   AH> <AI* 0
AJ>AJH>%AI'I&AI'I*!AJJAJ