
    
Ng-                     :    d dl mZ d dlmZ  G d de          ZdS )    )tensor_dtype_to_np_dtype)OpRunc                       e Zd ZddZdS )OptionalNc           	          |:|8t          |          }||j        k    rt          d|j         d| d| d          |gfS )NzInput dtype z (z) and parameter type_proto z	 disagree)r   dtype	TypeError)selfxtypedts       Z/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/reference/ops/op_optional.py_runzOptional._run   sa    =T-)$//BQW}}\17\\b\\T\\\   v    )NN)__name__
__module____qualname__r    r   r   r   r   
   s(             r   r   N)onnx.helperr   onnx.reference.op_runr   r   r   r   r   <module>r      s_    1 0 0 0 0 0 ' ' ' ' ' '    u     r   