ó
    ¡ü8j4  ã                  óN   • S r SSKJr  SSKJrJr  SSKJr  \ " S S5      5       rg)z¹V3 face model configuration.

Hyperparameters chosen to land at ~3M params (~12 MB fp32, ~3 MB int8) with
~1 ms/frame CPU inference. See architecture sketch in models/v3_face/model.py.
é    )Úannotations)Ú	dataclassÚfield)ÚTuplec                  óp  • \ rS rSr% SrS\S'   SrS\S'   SrS\S'   S	rS\S
'   Sr	S\S'   Sr
S\S'   SrS\S'   SrS\S'   SrS\S'   SrS\S'   SrS\S'   SrS\S'   SrS\S'   SrS\S '   S!rS\S"'   S#rS\S$'   S%rS\S&'   S#rS\S''   S#rS\S('   S)rS*\S+'   S,rS\S-'   S#rS\S.'   S/rS\S0'   S1rS\S2'   S3rS\S4'   S5rS\S6'   S7rS\S8'   S9r S\S:'   S)r!S*\S;'   S)r"S*\S<'   S/r#S\S='   S>r$S\S?'   S>r%S\S@'   S>r&S\SA'   S>r'S\SB'   S)r(S*\SC'   S)r)S*\SD'   S)r*S*\SE'   S)r+S*\SF'   S)r,S*\SG'   SHr-SI\SJ'   S3r.S\SK'   S>r/S\SL'   SMr0g))NÚV3FaceConfigé   éP   ÚintÚ	audio_dimé   Úcond_dimé4   Ú
output_diméÀ   Ú
hidden_dimé   Úkernel_size)é   é   é   é   é   é    zTuple[int, ...]Úshared_dilations)é@   é€   Úbranch_dilationsgš™™™™™¹?ÚfloatÚdropouté   Úfpséð   Úcrop_framesr   Ú
batch_sizegü©ñÒMbP?Úlearning_rateg{®Gáz„?Úweight_decayiô  Úwarmup_stepsé2   Ún_epochsg      ð?Ú	grad_clipg      @Úlong_oversample_weightÚlipsync_target_gainÚexpression_target_gainNzfloat | NoneÚemotional_mouth_target_gaing       @Úlipsync_weightÚexpression_weightg333333Ó?Úeye_blink_weighté   Úvelocity_warmup_epochsgffffffæ?Úvelocity_lipsync_weightgš™™™™™á?Úvelocity_shared_weightgÍÌÌÌÌÌÜ?Úvelocity_expression_weightgš™™™™™©?Úvelocity_eye_blink_weightÚvelocity_eye_squint_weightÚvelocity_brow_weightÚvelocity_weightg        Úplosive_damp_targetÚsmooth_target_sigma_browÚsmooth_target_sigma_eye_squintÚsmooth_target_sigma_eye_wideÚbrow_innerup_happy_gainÚbrow_happy_gainÚbrow_target_gainÚbrow_surprise_gainÚeye_wide_maxFÚboolÚ	soft_clipÚsoft_clip_kneeÚsmooth_cond_sigma_emotion© )1Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__annotations__r   r   r   r   r   r   r    r"   r$   r%   r&   r'   r(   r*   r+   r,   r-   r.   r/   r0   r1   r2   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rF   rG   rH   Ú__static_attributes__rI   ó    ÚY/home/ubuntu/service/kemix-engine/package/face/animasync-face-v3/models/v3_face/config.pyr   r      sð  ‡ ð €IˆsÓØ€HˆcÓØ€J�Óð €J�ÓØ€K�Óà(<Ð�oÓ<à(1Ð�oÓ1Ø€GˆUÓð €CˆƒMØ€K�ÓØ€J�ÓØ€M�5ÓØ€L�%ÓØ€L�#ÓØ€HˆcÓØ€IˆuÓð %(Ð˜EÓ'ð "%Ð˜Ó$Ø$'Ð˜EÓ'ð 15Ð Ó4ð  €N�EÓØ"Ð�uÓ"Ø!Ð�eÓ!ð& #%Ð˜CÓ$ð &)Ð˜UÓ(Ø$(Ð˜EÓ(Ø(,Ð Ó,Ø'+Ð˜uÓ+ð 04Ð Ó3ð *.Ð˜,Ó-à €O�UÓ ð "%Ð˜Ó$ð '*Ð˜eÓ)Ø,/Ð" EÓ/ð
 +.Ð  %Ó-ð -1Ð˜\Ó0ð %)€O�\Ó(ð &*Ð�lÓ)ð (,Ð˜Ó+ð "&€L�,Ó%ð €IˆtÓØ€N�EÓð (+Ð˜uÖ*rP   r   N)	Ú__doc__Ú
__future__r   Údataclassesr   r   Útypingr   r   rI   rP   rQ   Ú<module>rV      s1   ðñõ
 #ç (Ý ð ÷P+ð P+ó ñP+rP   