
    ^j                         d Z ddlmZ ddlmZmZmZmZmZ ddl	m
Z
 ddlmZ ddlmZ ddlmZ ddlmZ dd	lmZ  e       Zg d
Zy)a  RF-DETR training package (PyTorch Lightning).

Provides the Lightning module, data module, callbacks, and CLI for training and evaluation.

Exports:
    RFDETRModelModule: LightningModule wrapping the RF-DETR model and training loop.
    RFDETRDataModule: LightningDataModule wrapping dataset construction and loaders.
    build_trainer: Factory that assembles a PTL Trainer from RF-DETR configs.
    )seed_everything)BestModelCallbackCOCOEvalCallbackDropPathCallbackRFDETREarlyStoppingRFDETREMACallback)convert_legacy_checkpoint)	RFDETRCli)RFDETRDataModule)RFDETRModelModule)build_trainer)
get_logger)r   r   r   r
   r   r   r   r   r   r	   r   N)__doc__pytorch_lightningr   rfdetr.training.callbacksr   r   r   r   r   rfdetr.training.checkpointr	   rfdetr.training.clir
   rfdetr.training.module_datar   rfdetr.training.module_modelr   rfdetr.training.trainerr   rfdetr.utilities.loggerr   _logger__all__     c/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/rfdetr/training/__init__.py<module>r      s<    .  A ) 8 : 1 .
,r   