Fix DLA export when device=None (#17128)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
8f0a94409f
commit
be40a45ec3
1 changed files with 3 additions and 4 deletions
|
|
@ -195,13 +195,12 @@ class Exporter:
|
||||||
|
|
||||||
# Device
|
# Device
|
||||||
dla = None
|
dla = None
|
||||||
if fmt == "engine" and "dla" in self.args.device:
|
|
||||||
dla = self.args.device.split(":")[-1]
|
|
||||||
assert dla in {"0", "1"}, f"Expected self.args.device='dla:0' or 'dla:1, but got {self.args.device}."
|
|
||||||
self.args.device = "0"
|
|
||||||
if fmt == "engine" and self.args.device is None:
|
if fmt == "engine" and self.args.device is None:
|
||||||
LOGGER.warning("WARNING ⚠️ TensorRT requires GPU export, automatically assigning device=0")
|
LOGGER.warning("WARNING ⚠️ TensorRT requires GPU export, automatically assigning device=0")
|
||||||
self.args.device = "0"
|
self.args.device = "0"
|
||||||
|
if fmt == "engine" and "dla" in str(self.args.device): # convert int/list to str first
|
||||||
|
dla = self.args.device.split(":")[-1]
|
||||||
|
assert dla in {"0", "1"}, f"Expected self.args.device='dla:0' or 'dla:1, but got {self.args.device}."
|
||||||
self.device = select_device("cpu" if self.args.device is None else self.args.device)
|
self.device = select_device("cpu" if self.args.device is None else self.args.device)
|
||||||
|
|
||||||
# Checks
|
# Checks
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue