Skip to content

Commit 7ce825e

Browse files
committed
Fix import structure and bump version
1 parent f33dfb8 commit 7ce825e

20 files changed

+49
-61
lines changed

Diff for: CenterNet/centernet.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import torch
55
import pytorch_lightning as pl
66

7-
from models import create_model
7+
from .models import create_model
88

99

1010
class CenterNet(pl.LightningModule):

Diff for: CenterNet/centernet_detection.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
from pycocotools.cocoeval import COCOeval
1414
from torchvision.datasets import CocoDetection
1515

16-
from centernet import CenterNet
17-
from models.heads import CenterHead
18-
from transforms import CategoryIdToClass, ImageAugmentation
19-
from transforms.sample import ComposeSample
20-
from transforms.ctdet import CenterDetectionSample
21-
from decode.ctdet import ctdet_decode
22-
from utils.losses import RegL1Loss, FocalLoss
23-
from utils.decode import sigmoid_clamped
24-
from utils.nms import soft_nms
16+
from .centernet import CenterNet
17+
from .models.heads import CenterHead
18+
from .transforms import CategoryIdToClass, ImageAugmentation
19+
from .transforms.sample import ComposeSample
20+
from .transforms.ctdet import CenterDetectionSample
21+
from .decode.ctdet import ctdet_decode
22+
from .utils.losses import RegL1Loss, FocalLoss
23+
from .utils.decode import sigmoid_clamped
24+
from .utils.nms import soft_nms
2525

2626

2727
class CenterNetDetection(CenterNet):

Diff for: CenterNet/centernet_multi_pose.py

+10-10
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@
1313
from torch.utils.data import DataLoader
1414
from torchvision.datasets import CocoDetection
1515

16-
from centernet import CenterNet
17-
from models.heads import CenterHead
18-
from transforms import ImageAugmentation
19-
from transforms.ctdet import CenterDetectionSample
20-
from transforms.multi_pose import MultiPoseSample
21-
from transforms.sample import MultiSampleTransform, PoseFlip, ComposeSample
22-
from decode.multi_pose import multi_pose_decode
23-
from utils.decode import sigmoid_clamped
24-
from utils.losses import RegL1Loss, FocalLoss, RegWeightedL1Loss
25-
from utils.nms import soft_nms_39
16+
from .centernet import CenterNet
17+
from .models.heads import CenterHead
18+
from .transforms import ImageAugmentation
19+
from .transforms.ctdet import CenterDetectionSample
20+
from .transforms.multi_pose import MultiPoseSample
21+
from .transforms.sample import MultiSampleTransform, PoseFlip, ComposeSample
22+
from .decode.multi_pose import multi_pose_decode
23+
from .utils.decode import sigmoid_clamped
24+
from .utils.losses import RegL1Loss, FocalLoss, RegWeightedL1Loss
25+
from .utils.nms import soft_nms_39
2626

2727

2828
class CenterNetMultiPose(CenterNet):

Diff for: CenterNet/centernet_test.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
from torch.utils.data import DataLoader
66
from torchvision.datasets import CocoDetection
77

8-
from centernet import CenterNet
9-
from centernet_detection import CenterNetDetection
10-
from centernet_multi_pose import CenterNetMultiPose
11-
from transforms import ImageAugmentation
12-
from transforms.sample import ComposeSample
8+
from .centernet import CenterNet
9+
from .centernet_detection import CenterNetDetection
10+
from .centernet_multi_pose import CenterNetMultiPose
11+
from .transforms import ImageAugmentation
12+
from .transforms.sample import ComposeSample
1313

1414
task = {
1515
"detection": (CenterNetDetection, "instances_val2017.json"),

Diff for: CenterNet/decode/ctdet.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import torch
22

3-
from utils.decode import _nms, _topk, _transpose_and_gather_feat
3+
from ..utils.decode import _nms, _topk, _transpose_and_gather_feat
44

55

66
def ctdet_decode(heat, wh, reg=None, K=100):

Diff for: CenterNet/decode/multi_pose.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import torch
22
import numpy as np
33

4-
from utils.decode import _nms, _topk, _topk_channel, _transpose_and_gather_feat
4+
from ..utils.decode import _nms, _topk, _topk_channel, _transpose_and_gather_feat
55

66

77
def multi_pose_decode(heat, wh, kps, reg=None, hm_hp=None, hp_offset=None, K=100):

Diff for: CenterNet/models/backbones/__init__.py

Whitespace-only changes.

Diff for: CenterNet/models/backbones/large_hourglass.py

-7
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,6 @@
55
# Licensed under the BSD 3-Clause License
66
# ------------------------------------------------------------------------------
77

8-
9-
from __future__ import absolute_import
10-
from __future__ import division
11-
from __future__ import print_function
12-
13-
import numpy as np
14-
import torch
158
import torch.nn as nn
169

1710

Diff for: CenterNet/models/backbones/msra_resnet.py

-7
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,6 @@
55
# Modified by Xingyi Zhou
66
# ------------------------------------------------------------------------------
77

8-
from __future__ import absolute_import
9-
from __future__ import division
10-
from __future__ import print_function
11-
12-
import os
13-
14-
import torch
158
import torch.nn as nn
169
import torch.utils.model_zoo as model_zoo
1710

Diff for: CenterNet/models/backbones/pose_dla_dcn.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import torch.nn.functional as F
99
import torch.utils.model_zoo as model_zoo
1010

11-
from models.backbones.DCNv2.DCN.dcn_v2 import DCN
11+
from .DCNv2.DCN.dcn_v2 import DCN
1212

1313
BN_MOMENTUM = 0.1
1414
logger = logging.getLogger(__name__)

Diff for: CenterNet/models/backbones/resnet_dcn.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
import logging
1010

1111
import torch.nn as nn
12-
from models.backbones.DCNv2.DCN.dcn_v2 import DCN
1312
import torch.utils.model_zoo as model_zoo
1413

14+
from .DCNv2.DCN.dcn_v2 import DCN
15+
16+
1517
BN_MOMENTUM = 0.1
1618
logger = logging.getLogger(__name__)
1719

Diff for: CenterNet/transforms/ctdet.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import torch
44
import numpy as np
55

6-
from utils.gaussian import draw_umich_gaussian, draw_msra_gaussian, gaussian_radius
6+
from ..utils.gaussian import draw_umich_gaussian, draw_msra_gaussian, gaussian_radius
77

88

99
class CenterDetectionSample:

Diff for: CenterNet/transforms/multi_pose.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import torch
44
import numpy as np
55

6-
from utils.gaussian import draw_umich_gaussian, draw_msra_gaussian, gaussian_radius
6+
from ..utils.gaussian import draw_umich_gaussian, draw_msra_gaussian, gaussian_radius
77

88

99
class MultiPoseSample:

Diff for: CenterNet/utils/losses.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import torch.nn as nn
99
import torch.nn.functional as F
1010

11-
from utils.decode import _transpose_and_gather_feat
11+
from .decode import _transpose_and_gather_feat
1212

1313

1414
def _neg_loss(pred, gt):

Diff for: setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name='CenterNet',
7-
version='0.0.0',
7+
version='0.1.0',
88
description='Refactored version of CenterNet (Objects as Points). With PyTorch Lightning and imgaug.',
99
author='Torben Teepe',
1010
author_email='[email protected]',

Diff for: tests/test_models.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import torch
2-
from models import create_model
3-
from models.heads import CenterHead
2+
from CenterNet.models import create_model
3+
from CenterNet.models.heads import CenterHead
44

55

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

Diff for: tests/test_sample_encode_decode.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import imgaug.augmenters as iaa
66
import pytest
77

8-
from decode.ctdet import ctdet_decode
9-
from transforms import CategoryIdToClass, ImageAugmentation
10-
from transforms.sample import ComposeSample
11-
from transforms.ctdet import CenterDetectionSample
8+
from CenterNet.decode.ctdet import ctdet_decode
9+
from CenterNet.transforms import CategoryIdToClass, ImageAugmentation
10+
from CenterNet.transforms.sample import ComposeSample
11+
from CenterNet.transforms.ctdet import CenterDetectionSample
1212

1313

1414
def test_cdet_encoding_decoding():

Diff for: tests/test_train_detection.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
from tests.utilities import CocoFakeDataset
66

7-
from centernet_detection import CenterNetDetection
8-
from transforms.ctdet import CenterDetectionSample
7+
from CenterNet.centernet_detection import CenterNetDetection
8+
from CenterNet.transforms.ctdet import CenterDetectionSample
99

1010

1111
def test_detection():

Diff for: tests/test_train_multi_pose.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
import torch
33
from torch.utils.data import DataLoader
44

5-
from tests.utilities import CocoFakeDataset
5+
from .utilities import CocoFakeDataset
66

7-
from centernet_multi_pose import CenterNetMultiPose
8-
from transforms import MultiSampleTransform
9-
from transforms.ctdet import CenterDetectionSample
10-
from transforms.multi_pose import MultiPoseSample
7+
from CenterNet.centernet_multi_pose import CenterNetMultiPose
8+
from CenterNet.transforms import MultiSampleTransform
9+
from CenterNet.transforms.ctdet import CenterDetectionSample
10+
from CenterNet.transforms.multi_pose import MultiPoseSample
1111

1212

1313
def test_multi_pose():

Diff for: tests/test_transforms.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import torch
44
import imgaug.augmenters as iaa
55

6-
from transforms import ImageAugmentation, PoseFlip
6+
from CenterNet.transforms import ImageAugmentation, PoseFlip
77

88

99
def test_image_augmentation():

0 commit comments

Comments
 (0)