
    Mi                     <    S SK JrJr  S SKrS SKJr   " S S5      rg)    )OptionalAnyN)settingsc            	       D   \ rS rSrSS\\   4S jjr\R                  \R                  S4S\
R                  \-  S-  S\\
R                  \-     S\\   S\4S	 jjr\R                  \R                  4S\
R                  \-  S-  S\\
R                  \-     S\4S
 jjrSrg)ModelLoader   N
checkpointc                     Xl         g Nr	   )selfr	   s     k/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/surya/common/load.py__init__ModelLoader.__init__	   s    $    devicedtypeattention_implementationreturnc                     [        5       er   NotImplementedError)r   r   r   r   s       r   modelModelLoader.model   s     "##r   c                     [        5       er   r   )r   r   r   s      r   	processorModelLoader.processor   s    
 "##r   r   r   )__name__
__module____qualname____firstlineno__r   strr   r   TORCH_DEVICE_MODELMODEL_DTYPEtorchr   r   r   r   r   __static_attributes__ r   r   r   r      s    %8C= %
 -5,G,G-5-A-A26	$s"T)$ c)*$ #+3-	$
 
$ -5,G,G-5-A-A$s"T)$ c)*$ 
	$ $r   r   )typingr   r   r%   surya.settingsr   r   r'   r   r   <module>r*      s       #$ $r   