o
    h                     @   s   d dl mZ dee dee fddZdee dee fddZdee dee fdd	Zdee	 dee	 fd
dZ
deeef deedf fddZdededefddZdS )    )Uniondatareturnc                 C      | S N r   r   r   e/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/torch/jit/_pickle.pybuild_intlist      r
   c                 C   r   r   r   r   r   r   r	   build_tensorlist   r   r   c                 C   r   r   r   r   r   r   r	   build_doublelist   r   r   c                 C   r   r   r   r   r   r   r	   build_boollist   r   r   Nc                 C   s   t | tr| S d S r   )
isinstanceintr   r   r   r	   build_tensor_from_id   s   
r   valuetype_strc                 C   r   r   r   )r   r   r   r   r	   restore_type_tag$   s   r   )typingr   listr   r
   objectr   floatr   boolr   r   strr   r   r   r   r	   <module>   s   	"