čpec FddlZddlTejeZidddfdZdS)N)*Fc i}|}|s|t|dr|j}d}d|vr|d|d}|ddf}d|vre|d]t|dttfsJt |ddksJt|d}|d}nVd|vr7|d/t|dt sJ||d|df}n|r d|vr |d}n d|vr|d}||d<d |d <d |vr|d r |d |d <nd |vr |d |d <t|d <d |vrk|d ct|d }t |d kr tt ||z}nt ||ksJ||d <nd |vr |d |d <t|d <d |vrk|d ct|d } t | d kr tt | |z} nt | |ksJ| |d <nd |vr |d |d <t|d<d|vr|d |d|d<nd|vr |d|d<|rat d| D]2\} } t d| dt| 3|S)N default_cfgchans input_sizerimg_sizetest_input_sizebicubic interpolationmeanrstdcrop_pctz:Data processing configuration for current model + dataset: z: )hasattrr isinstancetuplelistlenintIMAGENET_DEFAULT_MEANIMAGENET_DEFAULT_STDDEFAULT_CROP_PCT_loggerinfoitemsstr) argsrmodel use_test_sizeverbose new_configin_chansr rrnvs C/home/terry/CeaseFire/code_minimal_pytorch_ITTI/timm/data/config.pyresolve_data_configr)sJK (5, 1N1N,' H$4=4=C%Jt\ 2 >$|,udm<<<<<4 %&&!++++4 -.. a= t  Z 0 <$z*C00000Z 0$z2BC  3.+==$%67JJ [ ( ($\2J)J|#,J$4#8&*?&; ?## K ' '&1/&B ?#/Jv ~~$v,2T&\"" t99>>dh.//DDt99((((! 6 ;  (0 6-Ju }}e0DK   s88q==S H,--CCs88x'''' 5 +  '. 5.JzTd:.:!%j!1 : { " "!,Z!8 :3 QRRR$$&& 3 3DAq LLLqqq#a&&&1 2 2 2 2 )logging constants getLogger__name__rr)r*r(r0s^ ' H % %+-DW\FFFFFFr*