§
    1�Åjí  ã                  óV   — d dl mZ d dlZd dlZd dlmZ d dlmZ  G d„ de¦  «        Z	dS )é    )ÚannotationsN)ÚBase)Úexpectc                  ó&   — e Zd Zedd„¦   «         ZdS )ÚNonZeroÚreturnÚNonec                 ó  — t           j                             ddgdg¬¦  «        } t          j        ddgddggt
          ¬¦  «        }t          j        t          j        |¦  «        t          j        ¬¦  «        }t          | |g|gd¬	¦  «         d S )
Nr   Ú	conditionÚresult)ÚinputsÚoutputsé   r   )ÚdtypeÚtest_nonzero_example)r   r   Úname)	ÚonnxÚhelperÚ	make_nodeÚnpÚarrayÚboolÚnonzeroÚint64r   )Únoder   r   s      úTC:\Projects\Historical\venv\Lib\site-packages\onnx/backend/test/case/node/nonzero.pyÚexportzNonZero.export   s™   € åŒ{×$Ò$ØØ�=Ø�Jð %ñ 
ô 
ˆõ ”H˜q !˜f q¨! fÐ-µTÐ:Ñ:Ô:ˆ	Ý”ÝŒJ�yÑ!Ô!­¬ð
ñ 
ô 
ˆõ 	ˆt˜Y˜K°&°Ð@VÐWÑWÔWÐWÐWÐWó    N)r   r	   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr   © r   r   r   r      s8   € € € € € ØðXð Xð Xñ „\ðXð Xð Xr   r   )
Ú
__future__r   Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r#   r   r   ú<module>r(      s�   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ðXð Xð Xð Xð Xˆdñ Xô Xð Xð Xð Xr   