a
    h                     @   sZ   d dl Z e jddZed e jedde jedde jee jdd	d
ZdS )    N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 s8t|tjsLt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   E/var/www/auris/lib/python3.9/site-packages/torch/export/custom_ops.py_access_subclass_inner_tensor   s    r   )	r
   libraryLibrarylibZdefineimplr   strr   r   r   r   r   <module>   s   