Minor fixes
This commit is contained in:
@@ -8,7 +8,7 @@ import torch.nn as nn
|
|||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
from ultralytics import YOLO
|
from ultralytics import YOLO
|
||||||
from ultralytics.yolo.utils.torch_utils import select_device
|
from ultralytics.yolo.utils.torch_utils import select_device
|
||||||
from ultralytics.nn.modules import C2f, Detect
|
from ultralytics.nn.modules import C2f, Detect, RTDETRDecoder
|
||||||
|
|
||||||
|
|
||||||
class DeepStreamOutput(nn.Module):
|
class DeepStreamOutput(nn.Module):
|
||||||
@@ -38,7 +38,7 @@ def yolov8_export(weights, device):
|
|||||||
model.float()
|
model.float()
|
||||||
model = model.fuse()
|
model = model.fuse()
|
||||||
for k, m in model.named_modules():
|
for k, m in model.named_modules():
|
||||||
if isinstance(m, Detect):
|
if isinstance(m, (Detect, RTDETRDecoder)):
|
||||||
m.dynamic = False
|
m.dynamic = False
|
||||||
m.export = True
|
m.export = True
|
||||||
m.format = 'onnx'
|
m.format = 'onnx'
|
||||||
|
|||||||
Reference in New Issue
Block a user