§
    2�ÅjQ  ã                  óF   — d dl mZ d dlmZ d dlmZ  G d„ de¦  «        ZdS )é    )Úannotations)Únp_dtype_to_tensor_dtype)Ú_CommonRandomc                  ó   — e Zd Zdd„ZdS )Ú	BernoulliNc                ó  — |€t          |j        ¦  «        }|                      ||d¬¦  «        }|                      |¦  «        }|                     d|¬¦  «                             |¦  «        }|                     |¦  «        fS )NT)ÚdtypeÚdtype_firsté   )Úp)r   r	   Ú_dtypeÚ
_get_stateÚbinomialÚastype)ÚselfÚxr	   ÚseedÚstateÚress         úPC:\Projects\Historical\venv\Lib\site-packages\onnx/reference/ops/op_bernoulli.pyÚ_runzBernoulli._run   sv   € Øˆ=Ý,¨Q¬WÑ5Ô5ˆEØ—’˜A U¸�Ñ=Ô=ˆØ—’ Ñ%Ô%ˆØ�nŠn˜Q !ˆnÑ$Ô$×+Ò+¨EÑ2Ô2ˆØ—
’
˜5Ñ!Ô!Ð#Ð#ó    )NN)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r   
   s(   € € € € € ð$ð $ð $ð $ð $ð $r   r   N)Ú
__future__r   Úonnx.helperr   Ú$onnx.reference.ops._op_common_randomr   r   r   r   r   ú<module>r       sq   ðð #Ð "Ð "Ð "Ð "Ð "à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø >Ð >Ð >Ð >Ð >Ð >ð$ð $ð $ð $ð $�ñ $ô $ð $ð $ð $r   