
    wiO                    F    d dl mZ d dlmZ d dlmZ  G d de          ZdS )    )annotations)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       n/root/.openclaw/workspace/chatterbox_venv_py311/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)
__future__r   onnx.helperr   onnx.reference.op_runr   r   r   r   r   <module>r      sq    # " " " " " 0 0 0 0 0 0 ' ' ' ' ' '    u     r   