o
    NÆÏit
  ã                   @   sÂ  d Z i dd“dd“dd“dd“d	d
“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd “d!d"“i d#d$“d%d&“d'd(“d)d*“d+d,“d-d.“d/d0“d1d2“d3d4“d5d6“d7d8“d9d:“d;d<“d=d>“d?d@“dAdB“dCdD“¥i dEdF“dGdH“dIdJ“dKdL“dMd“dNd“dOd“dPd
“dQd“dRd“dSd“dTd“dUd“dVd“dWd“dXd“dYd“¥i dZd“d[d “d\d"“d]d$“d^d&“d_d(“d`d“dad“dbd“dcd“ddd“ded$“dfd*“dgd0“dhd6“did<“djdB“¥dHdkdldmdndodpœ¥ZdqS )ra˜  
Dimensional reduction amounts for different wavelet families during wavelet transforms Each tuple (rows, cols)
represents the reduction in matrix dimensions that occurs when applying wavelet decomposition/reconstruction due to
boundary effects and filter sizes. These values are used to pre-pad matrices before wavelet processing to ensure the
reconstructed matrix maintains the original target dimensions.
Údb1)é    r   Údb2)é   r   Údb3)é   r   Údb4)é   r   Údb5)é   r
   Údb6)é
   r   Údb7)é   r   Údb8)é   r   Údb9)é   r   Údb10)é   r   Údb11)é   r   Údb12)é   r   Údb13)é   r   Údb14)é   r   Údb15)é   r   Údb16)é   r    Údb17)é    r"   Údb18)é"   r$   Údb19)é$   r&   Údb20)é&   r(   Údb21)é(   r*   Údb22)é*   r,   Údb23)é,   r.   Údb24)é.   r0   Údb25)é0   r2   Údb26)é2   r4   Údb27)é4   r6   Údb28)é6   r8   Údb29)é8   r:   Údb30)é:   r<   Údb31)é<   r>   Údb32)é>   r@   Údb33)é@   rB   Údb34)éB   rD   Údb35)éD   rF   Údb36)éF   rH   Údb37)éH   rJ   Údb38)éJ   rL   Úsym2Úsym3Úsym4Úsym5Úsym6Úsym7Úsym8Úsym9Úsym10Úsym11Úsym12Úsym13Úsym14Úsym15Úsym16Úsym17Úsym18Úsym19Úsym20Úcoif1Úcoif2Úcoif3Úcoif4Úcoif5Úcoif6Úcoif7Úcoif8Úcoif9Úcoif10Úcoif11)éL   rk   )éR   rl   )éX   rm   )é^   rn   )éd   ro   )Úcoif12Úcoif13Úcoif14Úcoif15Úcoif16Úcoif17N)Ú__doc__ÚWAVELET_REDUCTIONS© rx   rx   úP/home/ubuntu/.local/lib/python3.10/site-packages/peft/tuners/waveft/constants.pyÚ<module>   s"  ÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É8È9Ç:Æ;Å<Ä=Ã>Â?Á@ÀA¿B¾C½D¼E¶