|
@@ -29,6 +29,7 @@ from .roi_heads import RoIHeads
|
|
|
from .trainer import Trainer
|
|
from .trainer import Trainer
|
|
|
from ..base import backbone_factory
|
|
from ..base import backbone_factory
|
|
|
from ..base.backbone_factory import get_convnext_fpn, get_anchor_generator
|
|
from ..base.backbone_factory import get_convnext_fpn, get_anchor_generator
|
|
|
|
|
+# from ..base.backbone_factory import get_convnext_fpn, get_anchor_generator
|
|
|
from ..base.base_detection_net import BaseDetectionNet
|
|
from ..base.base_detection_net import BaseDetectionNet
|
|
|
import torch.nn.functional as F
|
|
import torch.nn.functional as F
|
|
|
|
|
|
|
@@ -522,11 +523,11 @@ class LineNet_MobileNet_V3_Large_320_FPN_Weights(WeightsEnum):
|
|
|
DEFAULT = COCO_V1
|
|
DEFAULT = COCO_V1
|
|
|
|
|
|
|
|
|
|
|
|
|
-@register_model()
|
|
|
|
|
-@handle_legacy_interface(
|
|
|
|
|
- weights=("pretrained", LineNet_ResNet50_FPN_Weights.COCO_V1),
|
|
|
|
|
- weights_backbone=("pretrained_backbone", ResNet50_Weights.IMAGENET1K_V1),
|
|
|
|
|
-)
|
|
|
|
|
|
|
+# @register_model()
|
|
|
|
|
+# @handle_legacy_interface(
|
|
|
|
|
+# weights=("pretrained", LineNet_ResNet50_FPN_Weights.COCO_V1),
|
|
|
|
|
+# weights_backbone=("pretrained_backbone", ResNet50_Weights.IMAGENET1K_V1),
|
|
|
|
|
+# )
|
|
|
def linenet_resnet18_fpn(
|
|
def linenet_resnet18_fpn(
|
|
|
*,
|
|
*,
|
|
|
weights: Optional[LineNet_ResNet50_FPN_Weights] = None,
|
|
weights: Optional[LineNet_ResNet50_FPN_Weights] = None,
|
|
@@ -681,11 +682,11 @@ def linenet_resnet50_fpn(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-@register_model()
|
|
|
|
|
-@handle_legacy_interface(
|
|
|
|
|
- weights=("pretrained", LineNet_ResNet50_FPN_V2_Weights.COCO_V1),
|
|
|
|
|
- weights_backbone=("pretrained_backbone", ResNet50_Weights.IMAGENET1K_V1),
|
|
|
|
|
-)
|
|
|
|
|
|
|
+# @register_model()
|
|
|
|
|
+# @handle_legacy_interface(
|
|
|
|
|
+# weights=("pretrained", LineNet_ResNet50_FPN_V2_Weights.COCO_V1),
|
|
|
|
|
+# weights_backbone=("pretrained_backbone", ResNet50_Weights.IMAGENET1K_V1),
|
|
|
|
|
+# )
|
|
|
def linenet_resnet50_fpn_v2(
|
|
def linenet_resnet50_fpn_v2(
|
|
|
*,
|
|
*,
|
|
|
weights: Optional[LineNet_ResNet50_FPN_V2_Weights] = None,
|
|
weights: Optional[LineNet_ResNet50_FPN_V2_Weights] = None,
|
|
@@ -802,11 +803,11 @@ def _linenet_mobilenet_v3_large_fpn(
|
|
|
return model
|
|
return model
|
|
|
|
|
|
|
|
|
|
|
|
|
-@register_model()
|
|
|
|
|
-@handle_legacy_interface(
|
|
|
|
|
- weights=("pretrained", LineNet_MobileNet_V3_Large_320_FPN_Weights.COCO_V1),
|
|
|
|
|
- weights_backbone=("pretrained_backbone", MobileNet_V3_Large_Weights.IMAGENET1K_V1),
|
|
|
|
|
-)
|
|
|
|
|
|
|
+# @register_model()
|
|
|
|
|
+# @handle_legacy_interface(
|
|
|
|
|
+# weights=("pretrained", LineNet_MobileNet_V3_Large_320_FPN_Weights.COCO_V1),
|
|
|
|
|
+# weights_backbone=("pretrained_backbone", MobileNet_V3_Large_Weights.IMAGENET1K_V1),
|
|
|
|
|
+# )
|
|
|
def linenet_mobilenet_v3_large_320_fpn(
|
|
def linenet_mobilenet_v3_large_320_fpn(
|
|
|
*,
|
|
*,
|
|
|
weights: Optional[LineNet_MobileNet_V3_Large_320_FPN_Weights] = None,
|
|
weights: Optional[LineNet_MobileNet_V3_Large_320_FPN_Weights] = None,
|
|
@@ -876,11 +877,11 @@ def linenet_mobilenet_v3_large_320_fpn(
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
-@register_model()
|
|
|
|
|
-@handle_legacy_interface(
|
|
|
|
|
- weights=("pretrained", LineNet_MobileNet_V3_Large_FPN_Weights.COCO_V1),
|
|
|
|
|
- weights_backbone=("pretrained_backbone", MobileNet_V3_Large_Weights.IMAGENET1K_V1),
|
|
|
|
|
-)
|
|
|
|
|
|
|
+# @register_model()
|
|
|
|
|
+# @handle_legacy_interface(
|
|
|
|
|
+# weights=("pretrained", LineNet_MobileNet_V3_Large_FPN_Weights.COCO_V1),
|
|
|
|
|
+# weights_backbone=("pretrained_backbone", MobileNet_V3_Large_Weights.IMAGENET1K_V1),
|
|
|
|
|
+# )
|
|
|
def linenet_mobilenet_v3_large_fpn(
|
|
def linenet_mobilenet_v3_large_fpn(
|
|
|
*,
|
|
*,
|
|
|
weights: Optional[LineNet_MobileNet_V3_Large_FPN_Weights] = None,
|
|
weights: Optional[LineNet_MobileNet_V3_Large_FPN_Weights] = None,
|