o
    to™i   ã                   @  s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )Úannotations)Ú_CommonRandomc                   @  s   e Zd Zddd„ZdS )ÚRandomNormalNc           	      C  s@   |   |¡}|  |¡}|j|Ž  |¡}||9 }||7 }| |¡fS )N)Ú
_get_stateÚ
numpy_typeÚrandnÚastype)	ÚselfÚdtypeÚmeanÚscaleÚseedÚshapeÚstater   Úres© r   úW/home/ubuntu/.local/lib/python3.10/site-packages/onnx/reference/ops/op_random_normal.pyÚ_run
   s   

zRandomNormal._run)NNNNN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   	   s    r   N)Ú
__future__r   Ú$onnx.reference.ops._op_common_randomr   r   r   r   r   r   Ú<module>   s   