o
    h                     @   s^   d dl Z e jddZed e jedde jeddde jd	ed
e jfddZdS )    NZexportZFRAGMENTzLaccess_subclass_inner_tensor(Tensor src_subclass_tensor, str attr) -> TensorZaccess_subclass_inner_tensorZAutogradPythonsrc_subclass_tensorattrreturnc                 C   sP   ddl m} || sJ t| |d }|d u st|tjs&td| d|  |S )Nr   )is_traceable_wrapper_subclassz
Attribute z% is not a tensor or doesn't exist in )Ztorch.utils._python_dispatchr   getattr
isinstancetorchTensorRuntimeError)r   r   r   val r   ]/home/www/facesmatcher.com/frenv_anti/lib/python3.10/site-packages/torch/export/custom_ops.py_access_subclass_inner_tensor   s   r   )	r	   ZlibraryLibrarylibZdefineimplr
   strr   r   r   r   r   <module>   s    