Disable FP16 val on AMP fail and improve AMP checks (#16306)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com> Co-authored-by: Ultralytics Assistant <135830346+UltralyticsAssistant@users.noreply.github.com>
This commit is contained in:
parent
ba438aea5a
commit
6f2bb65953
2 changed files with 5 additions and 3 deletions
|
|
@ -110,7 +110,8 @@ class BaseValidator:
|
|||
if self.training:
|
||||
self.device = trainer.device
|
||||
self.data = trainer.data
|
||||
self.args.half = self.device.type != "cpu" # force FP16 val during training
|
||||
# force FP16 val during training
|
||||
self.args.half = self.device.type != "cpu" and self.args.amp
|
||||
model = trainer.ema.ema or trainer.model
|
||||
model = model.half() if self.args.half else model.float()
|
||||
# self.model = model
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue