
    {-j<                        d dl mZmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z% d dl&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7 d dl8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z> d dl?m@Z@mAZA d dlBmCZCmDZDmEZEmFZF d dlGmHZHmIZImJZJmKZKmLZL d dlMmNZNmOZOmPZP d dlQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZo d d	lpmpZp d d
lqmqZq d dlrmsZsmtZtmuZumvZvmwZwmxZxmyZy d dlzm{Z{m|Z|m}Z}m~Z~mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ d dlmZ d dlmZ d dlmZmZmZmZmZ eZg dZdS )   )%celueluelu_geluglugumbel_softmax
hardshrinkhardsigmoid	hardswishhardtanh	hardtanh_
leaky_reluleaky_relu_log_sigmoidlog_softmaxmaxoutmishprelurelurelu6relu_rreluselusigmoidsilusoftmaxsoftmax_softplus
softshrinksoftsignswigluswishtanhtanh_
tanhshrinkthresholded_reluthresholded_relu_)alpha_dropoutbilinearclass_center_samplecosine_similaritydropout	dropout1d	dropout2d	dropout3dfeature_alpha_dropoutfoldinterpolatelabel_smoothlinearpadunfoldupsample	zeropad2d)conv1dconv1d_transposeconv2dconv2d_transposeconv3dconv3d_transpose)pairwise_distancepdist)
diag_embedgather_treesequence_masktemporal_shift)flash_attention_v3_varlenflash_attn_qkvpackedflash_attn_varlen_qkvpackedflashmask_attention
sdp_kernel)	embeddingembedding_renorm_one_hot)adaptive_log_softmax_with_lossbinary_cross_entropy binary_cross_entropy_with_logitscosine_embedding_losscross_entropyctc_loss	dice_lossgaussian_nll_losshinge_embedding_losshsigmoid_losskl_divl1_losslog_lossmargin_cross_entropymargin_ranking_lossmse_lossmulti_label_margin_lossmulti_label_soft_margin_lossmulti_margin_lossnll_loss
npair_losspoisson_nll_loss	rnnt_losssigmoid_focal_losssmooth_l1_losssoft_margin_losssoftmax_with_cross_entropysquare_error_costtriplet_margin_loss!triplet_margin_with_distance_loss)moe_permute)moe_unpermute)
batch_norm
group_norminstance_norm
layer_normlocal_response_norm	normalizerms_norm)adaptive_avg_pool1dadaptive_avg_pool2dadaptive_avg_pool3dadaptive_max_pool1dadaptive_max_pool2dadaptive_max_pool3d
avg_pool1d
avg_pool2d
avg_pool3dfractional_max_pool2dfractional_max_pool3d	lp_pool1d	lp_pool2d
max_pool1d
max_pool2d
max_pool3dmax_unpool1dmax_unpool2dmax_unpool3d)scaled_dot_product_attention)sparse_attention)affine_gridchannel_shufflegrid_samplepixel_shufflepixel_unshuffle)r   r9   r:   r;   r<   r=   r>   r?   r   r   r   r	   r   r   r
   r   r   r   r   
logsigmoidr   r   r   r   r   r   r   r   r   r   r    r   r   r!   r"   r   r#   r$   r%   r&   r'   r   r   r   rC   r,   r-   r.   r/   r(   r0   r3   r4   r5   r8   r6   r2   r7   r)   r+   rz   r{   r|   r   r   r   r   r   r   r   r   rk   rl   rt   ru   rv   rw   rx   ry   r}   r~   rN   rO   rQ   rS   rV   rW   rX   rY   r\   r[   r^   r`   rb   ra   rd   re   rg   rZ   rh   rR   rc   rU   r   r   rq   r   r   r   rJ   rB   rL   rr   rD   rm   rp   rs   ro   r*   r   r1   rP   r   rj   ri   rM   r_   r]   rf   rT   r   rH   rF   rE   rG   rn   N)
activationr   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'   commonr(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   convr9   r:   r;   r<   r=   r>   distancer?   r@   	extensionrA   rB   rC   rD   flash_attentionrE   rF   rG   rH   rI   inputrJ   rK   rL   lossrM   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   normrm   rn   ro   rp   rq   rr   rs   poolingrt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   sdpar   r   visionr   r   r   r   r   r   __all__     ]/var/www/html/banglarbhumi/venv/lib/python3.11/site-packages/paddle/nn/functional/__init__.py<module>r      s  $& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &N                                     &                / . . . . . . .                                 
                                                               @ % $ $ $ $ $ ( ( ( ( ( (                                                          * / . . . . . . . . . . .              
I I Ir   