
    /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      h/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/onnx/backend/test/case/node/nonzero.pyexportzNonZero.export   s    {$$=J % 
 
 Hq!fq!f-T:::	Jy!!
 
 
 	tYK&@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   