Fix model.save() method to FP16 (#14418)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
fa06a018d8
commit
100a73b6e9
1 changed files with 2 additions and 0 deletions
|
|
@ -311,11 +311,13 @@ class Model(nn.Module):
|
||||||
AssertionError: If the model is not a PyTorch model.
|
AssertionError: If the model is not a PyTorch model.
|
||||||
"""
|
"""
|
||||||
self._check_is_pytorch_model()
|
self._check_is_pytorch_model()
|
||||||
|
from copy import deepcopy
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
from ultralytics import __version__
|
from ultralytics import __version__
|
||||||
|
|
||||||
updates = {
|
updates = {
|
||||||
|
"model": deepcopy(self.model).half() if isinstance(self.model, nn.Module) else self.model,
|
||||||
"date": datetime.now().isoformat(),
|
"date": datetime.now().isoformat(),
|
||||||
"version": __version__,
|
"version": __version__,
|
||||||
"license": "AGPL-3.0 License (https://ultralytics.com/license)",
|
"license": "AGPL-3.0 License (https://ultralytics.com/license)",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue