o
    "j/                     @   s4   d dl Z d dlZd dlZd dlZdd Zdd ZdS )    Nc                 C   sF   t j}t }|||  tj| tjd}t	
|}|| fS )N)Zdtype)picklePicklerioBytesIOdumpnpZ
frombuffergetvalueZuint8paddleZ	to_tensorZnumel)objZ_picklerfdatatensor r   u/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddle/distributed/communication/serialization_utils.pyconvert_object_to_tensor   s   
r   c                 C   s$   t j}|t|  d |  S )N)r   	Unpicklerr   r   numpyload)r   Zlen_of_tensorZ
_unpicklerr   r   r   convert_tensor_to_object    s   r   )r   r   r   r   r	   r   r   r   r   r   r   <module>   s   	