
    9ig                        S SK Jr  S SKJr  \(       ak  SSKJrJ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  SS
KJrJr  SSKJr  SSKJrJrJrJr  SSKJrJr  SSKJrJ r J!r!  SSK"J#r#  SSK$J%r%  SSK&J'r'  SSK(J)r)  g%SS// SQS/S/S/S/SS/SS// SQ/ SQS/S/S /S!/S"S#/S$.r*S S%K+r+\" \,\-" 5       S&   \*\.0 S'9\+R^                  \,'   g%)(    )TYPE_CHECKING)LazyImportModule   )HOOKS
build_hook)EarlyStopHook)SparsityHook)EvaluationHook)Hook)IterTimerHook)TensorboardHookTextLoggerHook)LrSchedulerHook)ApexAMPOptimizerHookNoneOptimizerHookOptimizerHookTorchAMPOptimizerHook)Priorityget_priority)CheckpointHookLoadCheckpointHookBestCkptSaverHook)DDPHook)DeepspeedHook)MegatronHook)	SwiftHookr   r   )r   r   r   r	   r
   r   r   r   r   r   NoneLrSchedulerHookr   r   r   r   r   r   )buildercheckpoint_hookcompressionevaluation_hookhookiter_timer_hookloggerlr_scheduler_hook	optimizer
checkpointzdistributed.ddp_hookzdistributed.deepspeed_hookzdistributed.megatron_hookzswift.swift_hookpriorityN__file__)module_specextra_objects)0typingr   modelscope.utils.import_utilsr   r   r   r   early_stop_hookr   r    r	   r!   r
   r"   r   r#   r   r$   r   r   r%   r   r&   r   r   r   r   r(   r   r   r'   r   r   r   distributed.ddp_hookr   distributed.deepspeed_hookr   distributed.megatron_hookr   swift.swift_hookr   _import_structuresys__name__globals__spec__modules     b/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/trainers/hooks/__init__.py<module>r<      s      :*.)/.72B B0QQ-97+ \*E&',-+,$&67/1FG

 	F!*'6&7&4%5(M0). ,	*CKKr:   