Skip to content

Commit 4a7465c

Browse files
committed
merge object detection da
1 parent f839475 commit 4a7465c

File tree

33 files changed

+31
-126
lines changed

33 files changed

+31
-126
lines changed

examples/domain_adaptation/object_detection/cycle_gan.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929

3030

3131
sys.path.append('../../..')
32-
import dalib.translation.cyclegan as cyclegan
33-
from dalib.translation.cyclegan.util import ImagePool, set_requires_grad
34-
from common.vision.transforms import Denormalize
35-
from common.utils.data import ForeverDataIterator
36-
from common.utils.meter import AverageMeter, ProgressMeter
37-
from common.utils.logger import CompleteLogger
32+
import tllib.translation.cyclegan as cyclegan
33+
from tllib.translation.cyclegan.util import ImagePool, set_requires_grad
34+
from tllib.vision.transforms import Denormalize
35+
from tllib.utils.data import ForeverDataIterator
36+
from tllib.utils.meter import AverageMeter, ProgressMeter
37+
from tllib.utils.logger import CompleteLogger
3838

3939

4040
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

examples/domain_adaptation/object_detection/d_adapt/bbox_adaptation.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
import torch.nn.functional as F
2222
from detectron2.modeling.box_regression import Box2BoxTransform
2323

24-
from common.utils.data import ForeverDataIterator
25-
from common.utils.meter import AverageMeter, ProgressMeter
26-
from common.utils.logger import CompleteLogger
27-
from common.modules.regressor import Regressor
28-
from dalib.adaptation.mdd import ImageRegressor, RegressionMarginDisparityDiscrepancy
29-
from dalib.adaptation.d_adapt.proposal import ProposalDataset, PersistentProposalList, flatten, ExpandCrop
24+
from tllib.utils.data import ForeverDataIterator
25+
from tllib.utils.meter import AverageMeter, ProgressMeter
26+
from tllib.utils.logger import CompleteLogger
27+
from tllib.modules.regressor import Regressor
28+
from tllib.alignment.mdd import ImageRegressor, RegressionMarginDisparityDiscrepancy
29+
from tllib.alignment.d_adapt.proposal import ProposalDataset, PersistentProposalList, flatten, ExpandCrop
3030

3131
import utils
3232

examples/domain_adaptation/object_detection/d_adapt/category_adaptation.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,15 @@
2424
import torch.nn.functional as F
2525

2626
sys.path.append('../../../..')
27-
from dalib.modules.domain_discriminator import DomainDiscriminator
28-
from dalib.adaptation.cdan import ConditionalDomainAdversarialLoss, ImageClassifier
29-
from dalib.adaptation.d_adapt.proposal import ProposalDataset, flatten, Proposal
30-
from common.utils.data import ForeverDataIterator
31-
from common.utils.metric import accuracy, ConfusionMatrix
32-
from common.utils.meter import AverageMeter, ProgressMeter
33-
from common.utils.logger import CompleteLogger
34-
from common.vision.transforms import ResizeImage
35-
36-
sys.path.append('.')
27+
from tllib.modules.domain_discriminator import DomainDiscriminator
28+
from tllib.alignment.cdan import ConditionalDomainAdversarialLoss, ImageClassifier
29+
from tllib.alignment.d_adapt.proposal import ProposalDataset, flatten, Proposal
30+
from tllib.utils.data import ForeverDataIterator
31+
from tllib.utils.metric import accuracy, ConfusionMatrix
32+
from tllib.utils.meter import AverageMeter, ProgressMeter
33+
from tllib.utils.logger import CompleteLogger
34+
from tllib.vision.transforms import ResizeImage
35+
3736
import utils
3837

3938
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

examples/domain_adaptation/object_detection/d_adapt/d_adapt.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,13 @@
2525
from detectron2.evaluation import inference_on_dataset
2626

2727
sys.path.append('../../../..')
28-
import dalib.adaptation.d_adapt.modeling.meta_arch as models
29-
from dalib.adaptation.d_adapt.proposal import ProposalGenerator, ProposalMapper, PersistentProposalList, flatten
30-
from dalib.adaptation.d_adapt.feedback import get_detection_dataset_dicts, DatasetMapper
28+
import tllib.alignment.d_adapt.modeling.meta_arch as models
29+
from tllib.alignment.d_adapt.proposal import ProposalGenerator, ProposalMapper, PersistentProposalList, flatten
30+
from tllib.alignment.d_adapt.feedback import get_detection_dataset_dicts, DatasetMapper
3131

3232
sys.path.append('..')
3333
import utils
3434

35-
sys.path.append('.')
3635
import category_adaptation
3736
import bbox_adaptation
3837

examples/domain_adaptation/object_detection/prepare_gta5_to_voc.py

Lines changed: 0 additions & 91 deletions
This file was deleted.

examples/domain_adaptation/object_detection/source_only.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@
2121
from detectron2.utils.events import EventStorage
2222

2323
sys.path.append('../../..')
24-
import common.vision.models.object_detection.meta_arch as models
24+
import tllib.vision.models.object_detection.meta_arch as models
2525

26-
sys.path.append('.')
2726
import utils
2827

2928

examples/domain_adaptation/object_detection/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
from fvcore.common.param_scheduler import *
3131
import timm
3232

33-
import common.vision.datasets.object_detection as datasets
34-
import common.vision.models as models
33+
import tllib.vision.datasets.object_detection as datasets
34+
import tllib.vision.models as models
3535

3636

3737
class PascalVOCDetectionPerClassEvaluator(PascalVOCDetectionEvaluator):

examples/domain_adaptation/object_detection/visualize.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@
1818
from detectron2.utils.visualizer import ColorMode
1919

2020
sys.path.append('../../..')
21-
import common.vision.models.object_detection.meta_arch as models
21+
import tllib.vision.models.object_detection.meta_arch as models
2222

23-
sys.path.append('.')
2423
import utils
2524

2625

dalib/adaptation/d_adapt/modeling/meta_arch/rcnn.py renamed to tllib/alignment/d_adapt/modeling/meta_arch/rcnn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from detectron2.modeling.postprocessing import detector_postprocess
1313
from detectron2.modeling.meta_arch.build import META_ARCH_REGISTRY
1414

15-
from common.vision.models.object_detection.meta_arch import TLGeneralizedRCNN
15+
from tllib.vision.models.object_detection.meta_arch import TLGeneralizedRCNN
1616

1717

1818
@META_ARCH_REGISTRY.register()

dalib/adaptation/d_adapt/modeling/meta_arch/retinanet.py renamed to tllib/alignment/d_adapt/modeling/meta_arch/retinanet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from detectron2.data.detection_utils import convert_image_to_rgb
1616
from detectron2.utils.events import get_event_storage
1717

18-
from common.vision.models.object_detection.meta_arch import TLRetinaNet
18+
from tllib.vision.models.object_detection.meta_arch import TLRetinaNet
1919
from ..matcher import MaxOverlapMatcher
2020

2121

dalib/adaptation/d_adapt/modeling/roi_heads/fast_rcnn.py renamed to tllib/alignment/d_adapt/modeling/roi_heads/fast_rcnn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
FastRCNNOutputLayers
1111
)
1212
from detectron2.structures import Instances
13-
from common.loss.label_smooth import LabelSmoothSoftmaxCEV1
13+
from tllib.modules.loss import LabelSmoothSoftmaxCEV1
1414

1515
import torch
1616

File renamed without changes.

0 commit comments

Comments
 (0)