§ ¢e® ã óR d Z ddlmZ ddlZddlZddlmZmZ ddl m Z ddZd dZdS )z Auto-batch utils é )ÚdeepcopyN)ÚLOGGERÚcolorstr)Úprofileé Tc óÜ t j j |¦ « 5 t t | ¦ « ¦ « |¦ « cd d d ¦ « S # 1 swxY w Y d S )N)ÚtorchÚcudaÚampÚautocastÚ autobatchr Útrain)ÚmodelÚimgszr s ú>/home/iml/Desktop/Talha/YOLOV5_Model/yolov5/utils/autobatch.pyÚcheck_train_batch_sizer s å × Ò Ñ %Ô %ð 9ð 9Ý %×.Ò.Ñ0Ô0°%Ñ8Ô8ð9ð 9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9ð 9ð 9s ¥/A!Á!A%Á(A%çé?é c ó¨ t d¦ « }t j | d ¦ « t | ¦ « ¦ « j }|j dk rt j | d| ¦ « |S t j j j rt j | d| ¦ « |S d}t |¦ « ¦ « }t j |¦ « }|j |z } t j |¦ « |z } t j |¦ « |z }| | |z z }t j | | d|j d| d d | d d|d d|d d ¦ « g d¢} fd| D ¦ « }t'