o
    Ti	                     @   s    d dl mZ G dd deZdS )   )SDAAOpBuilderc                       sX   e Zd ZdZdZd fdd	Zdd Zdd	d
Zdd Zdd Z	dd Z
dd Z  ZS )NotImplementedBuilderDS_BUILD_NOT_IMPLEMENTEDdeepspeed_not_implementedNc                    s$   |d u r| j n|}t j|d d S )N)name)NAMEsuper__init__)selfr   	__class__ Y/home/ubuntu/.local/lib/python3.10/site-packages/deepspeed/ops/op_builder/sdaa/no_impl.pyr	   '   s   zNotImplementedBuilder.__init__c                 C   s   d| j  dS )Nzdeepspeed.ops.comm._op)r   r
   r   r   r   absolute_name+   s   z#NotImplementedBuilder.absolute_nameTc                 C   s   t d)Nz1This op had not been implemented on SDAA backend.)
ValueError)r
   verboser   r   r   load.   s   zNotImplementedBuilder.loadc                 C      g S Nr   r   r   r   r   sources1      zNotImplementedBuilder.sourcesc                 C   r   r   r   r   r   r   r   cxx_args4   r   zNotImplementedBuilder.cxx_argsc                 C   r   r   r   r   r   r   r   extra_ldflags7   r   z#NotImplementedBuilder.extra_ldflagsc                 C   r   r   r   r   r   r   r   include_paths:   r   z#NotImplementedBuilder.include_pathsr   )T)__name__
__module____qualname__	BUILD_VARr   r	   r   r   r   r   r   r   __classcell__r   r   r   r   r   #   s    
r   N)builderr   r   r   r   r   r   <module>   s   