
    9i                     r    S SK Jr  S SKJr  S SKJrJr  \" S5      r\R                  S\S9  SS\S	\	4S
 jjr
g)    )DistributedDataParallel)
ConfigDict)Registrybuild_from_cfgparallelr   )module_name
module_clsNcfgdefault_argsc                      [        U [        US9$ )zbuild parallel

Args:
    cfg (:obj:`ConfigDict`): config dict for parallel object.
    default_args (dict, optional): Default initialization arguments.
)r   )r   PARALLEL)r
   r   s     d/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/trainers/parallel/builder.pybuild_parallelr      s     #xlCC    )N)torch.nn.parallel.distributedr   modelscope.utils.configr   modelscope.utils.registryr   r   r   register_moduledictr    r   r   <module>r      sK    B . >J   )6M  OD
 D$ Dr   