| """Small, single-purpose helpers used across `ccdp`. | |
| Modules: | |
| device — pick the best torch device (MPS / CUDA / CPU), seed RNGs. | |
| transforms — torchvision transforms shared by trainers and inference. | |
| These exist to keep the top-level training / inference code short and let any | |
| single piece of behaviour have *one* canonical implementation. | |
| """ | |
| from .device import pick_device, seed_everything | |
| from .transforms import ( | |
| IMAGENET_MEAN, | |
| IMAGENET_STD, | |
| eval_transform, | |
| train_transform, | |
| ) | |
| __all__ = [ | |
| "IMAGENET_MEAN", | |
| "IMAGENET_STD", | |
| "eval_transform", | |
| "pick_device", | |
| "seed_everything", | |
| "train_transform", | |
| ] | |