
    /j                    b    d dl mZ d dlZd dlZd dlmZ d dlmZ d dl	m
Z
  G d de          ZdS )    )annotationsN)Base)expect)create_random_intc                  &    e Zd Zedd            ZdS )
BitwiseNotreturnNonec                    t           j                            ddgdg          } t          dt          j                  }t	          j        |          }t          | |g|gd           t          dt          j                  }t	          j        |          }t          | |g|gd	           t          d
t          j	                  }t	          j        |          }t          | |g|gd           d S )Nr   xbitwise_not)inputsoutputs)      test_bitwise_not_2d)r   r   name)r   r      test_bitwise_not_3d)r   r   r      test_bitwise_not_4d)
onnxhelper	make_noder   npint32r   r   uint16uint8)noder   ys      k/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/onnx/backend/test/case/node/bitwisenot.pyexportzBitwiseNot.export   s    {$$5"O % 
 
 fbh//N1tQC!3HIIII i33N1tQC!3HIIII lBH55N1tQC!3HIIIIII    N)r	   r
   )__name__
__module____qualname__staticmethodr"    r#   r!   r   r      s8        J J J \J J Jr#   r   )
__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   onnx.numpy_helperr   r   r(   r#   r!   <module>r.      s    # " " " " "      , , , , , , . . . . . . / / / / / /J J J J J J J J J Jr#   