Ë
    éÓ^j  ã                   ó@  — d dl mZmZmZmZmZmZ d dlmZm	Z	 d dl
­ d dlmZmZmZ d dlmZ d dlmZmZmZmZ d dlmZmZ d dlmZ d d	lmZmZ d d
lmZm Z  d dl!m"Z" d dl#m$Z$m%Z%m&Z& d dl'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z. d dl/m0Z0 d dl/m1Z1m2Z2m3Z3m4Z4m5Z5 d dl6m7Z7 d dl8­ d dl9m:Z: y)é   )ÚRandAugmentÚAutoAugmentÚrand_augment_opsÚauto_augment_policyÚrand_augment_transformÚauto_augment_transform)Úresolve_data_configÚresolve_model_data_config)Ú*)ÚImageDatasetÚIterableImageDatasetÚAugMixDataset)Úcreate_dataset)ÚCustomDatasetInfoÚDatasetInfoÚDatasetInfoLabelMapperÚLabelMappingCoverage)ÚImageNetInfoÚinfer_imagenet_subset)Úcreate_loader)ÚMixupÚFastCollateMixup)ÚNaFlexMapDatasetWrapperÚcalculate_naflex_batch_size)Úcreate_naflex_loader)ÚNaFlexMixupÚpairwise_mixup_targetÚmix_batch_variable_size)ÚResizeToSequenceÚCenterCropToSequenceÚRandomCropToSequenceÚRandomResizedCropToSequenceÚResizeKeepRatioToSequenceÚPatchifyÚpatchify_image)Úcreate_reader)Úget_img_extensionsÚis_img_extensionÚset_img_extensionsÚadd_img_extensionsÚdel_img_extensions)ÚRealLabelsImagenet)Úcreate_transformN);Úauto_augmentr   r   r   r   r   r   Úconfigr	   r
   Ú	constantsÚdatasetr   r   r   Údataset_factoryr   Údataset_infor   r   r   r   Úimagenet_infor   r   Úloaderr   Úmixupr   r   Únaflex_datasetr   r   Únaflex_loaderr   Únaflex_mixupr   r   r   Únaflex_transformsr   r    r!   r"   r#   r$   r%   Úreadersr&   r'   r(   r)   r*   r+   Úreal_labelsr,   Ú
transformsÚtransforms_factoryr-   © ó    ú]/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/timm/data/__init__.pyú<module>rB      s\   ð÷3÷ 3ç BÜ ß FÑ FÝ +ß fÓ fß >Ý !ß *ß PÝ /ß UÑ U÷÷ ñ õ #ß uÕ uÝ +Ü Þ 0r@   