Spaces:
Sleeping
Sleeping
Download ultralytics/yolo/utils/callbacks/raytune.py from AkashDataScience/FastSAM: direct link, hf CLI and curl.
- Browser
- Download file 495 Bytes
-
https://huggingface.co/spaces/AkashDataScience/FastSAM/resolve/main/ultralytics/yolo/utils/callbacks/raytune.py
- Command line
-
hf download hf://spaces/AkashDataScience/FastSAM/ultralytics/yolo/utils/callbacks/raytune.py
-
curl -L -o raytune.py https://huggingface.co/spaces/AkashDataScience/FastSAM/resolve/main/ultralytics/yolo/utils/callbacks/raytune.py
495 Bytes
| # Ultralytics YOLO 🚀, AGPL-3.0 license | |
| try: | |
| import ray | |
| from ray import tune | |
| from ray.air import session | |
| except (ImportError, AssertionError): | |
| tune = None | |
| def on_fit_epoch_end(trainer): | |
| """Sends training metrics to Ray Tune at end of each epoch.""" | |
| if ray.tune.is_session_enabled(): | |
| metrics = trainer.metrics | |
| metrics['epoch'] = trainer.epoch | |
| session.report(metrics) | |
| callbacks = { | |
| 'on_fit_epoch_end': on_fit_epoch_end, } if tune else {} | |