
    i                     j    S r SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
Jr  SSKJr   " S	 S
\5      rg)z
Launcher plugin interface
    )abstractmethod)Sequence)
DictConfig)	JobReturn)TaskFunctionHydraContext   )Pluginc            	       j    \ rS rSr\S\S\S\SS4S j5       r\S\	\	\
      S	\S\	\   4S
 j5       rSrg)Launcher   hydra_contexttask_functionconfigreturnNc                    [        5       e)z!
Sets this launcher instance up.
NotImplementedError)selfr   r   r   s       U/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/hydra/plugins/launcher.pysetupLauncher.setup   s     "##    job_overridesinitial_job_idxc                     [        5       e)z
:param job_overrides: a batch of job arguments
:param initial_job_idx: Initial job idx. used by sweepers that executes several batches
r   )r   r   r   s      r   launchLauncher.launch   s     "##r    )__name__
__module____qualname____firstlineno__r   r   r   r   r   r   strintr   r   __static_attributes__r   r   r   r   r      sv    
$ $
$ $	
$
 
$ 

$ 
$ $%hsm4$GJ$	)	$ $r   r   N)__doc__abcr   typingr   	omegaconfr   hydra.core.utilsr   hydra.typesr   r   pluginr
   r   r   r   r   <module>r.      s*        & 2 $v $r   