Skip to content

Commit

Permalink
Merge pull request donnyyou#68 from donnyyou/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
donnyyou authored Jul 29, 2019
2 parents 36bdd3f + b5b08ce commit 9fd8d4e
Show file tree
Hide file tree
Showing 385 changed files with 1,429 additions and 2,999 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,11 +151,11 @@ bash run_fs_pspnet_cityscapes_seg.sh test tag

<div align="center">

<img src="demos/openpose/samples/000000319721_vis.png" width="500px"/>
<img src="demo/openpose/samples/000000319721_vis.png" width="500px"/>

<p> Example output of <b>VGG19-OpenPose</b></p>

<img src="demos/openpose/samples/000000475191_vis.png" width="500px"/>
<img src="demo/openpose/samples/000000475191_vis.png" width="500px"/>

<p> Example output of <b>VGG19-OpenPose</b></p>

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,6 @@
"log_format": "%(asctime)s %(levelname)-7s %(message)s",
"rewrite": true
},

"solver": {
"lr": {
"metric": "epoch",
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
"ms_test":{
"scale_search": [0.75, 1.0, 1.25]
},
"mode": "mscrop_test"
"mode": "ss_test"
},
"details": {
"color_list": [[128, 64, 128], [244, 35, 232], [70, 70, 70], [102, 102, 156], [190, 153, 153],
Expand All @@ -87,7 +87,7 @@
"backbone": "deepbase_resnet101_dilated8",
"multi_grid": [1, 1, 1],
"model_name": "deeplabv3",
"norm_type": "sync_batchnorm",
"norm_type": "batchnorm",
"stride": 8,
"checkpoints_name": "fs_deeplabv3_cityscapes_seg",
"checkpoints_dir": "./checkpoints/seg/cityscapes"
Expand Down Expand Up @@ -122,17 +122,26 @@
"max_iters": 40000
},
"loss": {
"loss_type": "seg_auxce_loss",
"loss_type": "dsnce_loss",
"loss_weights": {
"aux_loss": 0.4,
"seg_loss": 1.0
"ce_loss": {
"ce_loss": 1.0
},
"dsnce_loss": {
"ce_loss": 1.0, "dsn_ce_loss": 0.4
},
"dsnohemce_loss": {
"ohem_ce_loss": 1.0, "dsn_ce_loss": 0.4
},
},
"params": {
"ce_weight": [0.8373, 0.9180, 0.8660, 1.0345, 1.0166, 0.9969, 0.9754,
1.0489, 0.8786, 1.0023, 0.9539, 0.9843, 1.1116, 0.9037,
1.0865, 1.0955, 1.0865, 1.1529, 1.0507],
"ce_reduction": "mean",
"ce_ignore_index": -1
"ce_loss": {
"weight": [0.8373, 0.9180, 0.8660, 1.0345, 1.0166, 0.9969, 0.9754,
1.0489, 0.8786, 1.0023, 0.9539, 0.9843, 1.1116, 0.9037,
1.0865, 1.0955, 1.0865, 1.1529, 1.0507],
"reduction": "mean",
"ignore_index": -1
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,14 @@
"max_iters": 40000
},
"loss": {
"loss_type": "seg_ce_loss",
"loss_type": "ce_loss",
"loss_weights": {
"aux_loss": 0.4,
"seg_loss": 1.0
"ce_loss": {
"ce_loss": 1.0
},
"ohemce_loss": {
"ohem_ce_loss": 1.0
},
},
"params": {
"ce_weight": [0.8373, 0.9180, 0.8660, 1.0345, 1.0166, 0.9969, 0.9754,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
"backbone": "deepbase_resnet101_dilated8",
"multi_grid": [1, 1, 1],
"model_name": "pspnet",
"norm_type": "sync_batchnorm",
"norm_type": "batchnorm",
"stride": 8,
"checkpoints_name": "fs_pspnet_cityscapes_seg",
"checkpoints_dir": "./checkpoints/seg/cityscapes"
Expand Down Expand Up @@ -122,17 +122,26 @@
"max_iters": 40000
},
"loss": {
"loss_type": "seg_auxce_loss",
"loss_type": "dsnce_loss",
"loss_weights": {
"aux_loss": 0.4,
"seg_loss": 1.0
"ce_loss": {
"ce_loss": 1.0
},
"dsnce_loss": {
"ce_loss": 1.0, "dsn_ce_loss": 0.4
},
"dsnohemce_loss": {
"ohem_ce_loss": 1.0, "dsn_ce_loss": 0.4
},
},
"params": {
"ce_weight": [0.8373, 0.9180, 0.8660, 1.0345, 1.0166, 0.9969, 0.9754,
1.0489, 0.8786, 1.0023, 0.9539, 0.9843, 1.1116, 0.9037,
1.0865, 1.0955, 1.0865, 1.1529, 1.0507],
"ce_reduction": "mean",
"ce_ignore_index": -1
"ce_loss": {
"weight": [0.8373, 0.9180, 0.8660, 1.0345, 1.0166, 0.9969, 0.9754,
1.0489, 0.8786, 1.0023, 0.9539, 0.9843, 1.1116, 0.9037,
1.0865, 1.0955, 1.0865, 1.1529, 1.0507],
"reduction": "mean",
"ignore_index": -1
}
}
}
}
6 changes: 3 additions & 3 deletions datasets/cls/data_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import datasets.tools.transforms as trans
from datasets.cls.loader.default_loader import DefaultLoader
from datasets.tools.collate import collate
from utils.tools.logger import Logger as Log
from tools.util.logger import Logger as Log


class DataLoader(object):
Expand Down Expand Up @@ -44,7 +44,7 @@ def __init__(self, configer):
trans.Normalize(**self.configer.get('data', 'normalize')), ])

def get_trainloader(self):
if not self.configer.exists('train', 'loader') or self.configer.get('train', 'loader') == 'default':
if self.configer.get('train.loader', default=None) in [None, 'default']:
trainloader = data.DataLoader(
DefaultLoader(root_dir=self.configer.get('data', 'data_dir'), dataset='train',
aug_transform=self.aug_train_transform,
Expand All @@ -65,7 +65,7 @@ def get_trainloader(self):

def get_valloader(self, dataset=None):
dataset = 'val' if dataset is None else dataset
if not self.configer.exists('val', 'loader') or self.configer.get('val', 'loader') == 'default':
if self.configer.get('val.loader', default=None) in [None, 'default']:
valloader = data.DataLoader(
DefaultLoader(root_dir=self.configer.get('data', 'data_dir'), dataset=dataset,
aug_transform=self.aug_val_transform,
Expand Down
6 changes: 3 additions & 3 deletions datasets/cls/loader/default_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
import os
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from exts.tools.parallel.data_container import DataContainer
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log


class DefaultLoader(data.Dataset):
Expand Down
6 changes: 3 additions & 3 deletions datasets/det/data_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from datasets.det.loader.fasterrcnn_loader import FasterRCNNLoader
from datasets.det.loader.default_loader import DefaultLoader
from datasets.tools.collate import collate
from utils.tools.logger import Logger as Log
from tools.util.logger import Logger as Log


class DataLoader(object):
Expand Down Expand Up @@ -40,7 +40,7 @@ def __init__(self, configer):
trans.Normalize(**self.configer.get('data', 'normalize')), ])

def get_trainloader(self):
if not self.configer.exists('train', 'loader') or self.configer.get('train', 'loader') == 'default':
if self.configer.get('train.loader', default=None) in [None, 'default']:
trainloader = data.DataLoader(
DefaultLoader(root_dir=self.configer.get('data', 'data_dir'), dataset='train',
aug_transform=self.aug_train_transform,
Expand Down Expand Up @@ -77,7 +77,7 @@ def get_trainloader(self):

def get_valloader(self, dataset=None):
dataset = 'val' if dataset is None else dataset
if not self.configer.exists('val', 'loader') or self.configer.get('val', 'loader') == 'default':
if self.configer.get('val.loader', default=None) in [None, 'default']:
valloader = data.DataLoader(
DefaultLoader(root_dir=self.configer.get('data', 'data_dir'), dataset=dataset,
aug_transform=self.aug_val_transform,
Expand Down
10 changes: 5 additions & 5 deletions datasets/det/loader/default_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
import numpy as np
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from utils.helpers.json_helper import JsonHelper
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from exts.tools.parallel.data_container import DataContainer
from tools.helper.json_helper import JsonHelper
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log

torch.multiprocessing.set_sharing_strategy('file_system')
# torch.multiprocessing.set_sharing_strategy('file_system')


class DefaultLoader(data.Dataset):
Expand Down
8 changes: 4 additions & 4 deletions datasets/det/loader/fasterrcnn_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
import numpy as np
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from utils.helpers.json_helper import JsonHelper
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from exts.tools.parallel.data_container import DataContainer
from tools.helper.json_helper import JsonHelper
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log


class FasterRCNNLoader(data.Dataset):
Expand Down
2 changes: 1 addition & 1 deletion datasets/gan/data_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import datasets.tools.cv2_aug_transforms as cv2_aug_trans
import datasets.tools.transforms as trans
from datasets.tools.collate import collate
from utils.tools.logger import Logger as Log
from tools.util.logger import Logger as Log


class DataLoader(object):
Expand Down
4 changes: 2 additions & 2 deletions datasets/gan/loader/cyclegan_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
import random
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from utils.helpers.image_helper import ImageHelper
from exts.tools.parallel.data_container import DataContainer
from tools.helper.image_helper import ImageHelper


class CycleGANLoader(data.Dataset):
Expand Down
6 changes: 3 additions & 3 deletions datasets/gan/loader/default_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
import os
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from exts.tools.parallel.data_container import DataContainer
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log


class DefaultLoader(data.Dataset):
Expand Down
6 changes: 3 additions & 3 deletions datasets/gan/loader/facegan_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
import random
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from exts.tools.parallel.data_container import DataContainer
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log


class FaceGANLoader(data.Dataset):
Expand Down
6 changes: 3 additions & 3 deletions datasets/gan/preprocess/face/face_alignmentor.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
# https://github.com/1adrianb/face-alignment pip install face_alignment
import face_alignment as fa

from utils.helpers.file_helper import FileHelper
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from tools.helper.file_helper import FileHelper
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log


class FaceAlignmentor(object):
Expand Down
2 changes: 1 addition & 1 deletion datasets/ins/data_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import datasets.tools.cv2_aug_transforms as cv2_aug_trans
import datasets.tools.transforms as trans
from datasets.tools.collate import collate
from utils.tools.logger import Logger as Log
from tools.util.logger import Logger as Log


class DataLoader(object):
Expand Down
8 changes: 4 additions & 4 deletions datasets/ins/loader/default_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
import numpy as np
from torch.utils import data

from extensions.tools.parallel import DataContainer
from utils.helpers.image_helper import ImageHelper
from utils.helpers.json_helper import JsonHelper
from utils.tools.logger import Logger as Log
from exts.tools.parallel import DataContainer
from tools.helper.image_helper import ImageHelper
from tools.helper.json_helper import JsonHelper
from tools.util.logger import Logger as Log


class DefaultLoader(data.Dataset):
Expand Down
6 changes: 3 additions & 3 deletions datasets/pose/data_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import datasets.tools.cv2_aug_transforms as cv2_aug_trans
import datasets.tools.transforms as trans
from datasets.tools.collate import collate
from utils.tools.logger import Logger as Log
from tools.util.logger import Logger as Log


class DataLoader(object):
Expand Down Expand Up @@ -41,7 +41,7 @@ def __init__(self, configer):
trans.Normalize(**self.configer.get('data', 'normalize')), ])

def get_trainloader(self):
if not self.configer.exists('train', 'loader') or self.configer.get('train', 'loader') == 'default':
if self.configer.get('train.loader', default=None) in [None, 'default']:
trainloader = data.DataLoader(
DefaultLoader(root_dir=self.configer.get('data', 'data_dir'), dataset='train',
aug_transform=self.aug_train_transform,
Expand Down Expand Up @@ -79,7 +79,7 @@ def get_trainloader(self):

def get_valloader(self, dataset=None):
dataset = 'val' if dataset is None else dataset
if not self.configer.exists('val', 'loader') or self.configer.get('val', 'loader') == 'default':
if self.configer.get('val.loader', default=None) in [None, 'default']:
valloader = data.DataLoader(
DefaultLoader(root_dir=self.configer.get('data', 'data_dir'), dataset=dataset,
aug_transform=self.aug_val_transform,
Expand Down
8 changes: 4 additions & 4 deletions datasets/pose/loader/default_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
import torch
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from exts.tools.parallel.data_container import DataContainer
from datasets.pose.utils.heatmap_generator import HeatmapGenerator
from utils.helpers.json_helper import JsonHelper
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from tools.helper.json_helper import JsonHelper
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log


class DefaultLoader(data.Dataset):
Expand Down
8 changes: 4 additions & 4 deletions datasets/pose/loader/openpose_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
import numpy as np
import torch.utils.data as data

from extensions.tools.parallel import DataContainer
from exts.tools.parallel.data_container import DataContainer
from datasets.pose.utils.heatmap_generator import HeatmapGenerator
from datasets.pose.utils.paf_generator import PafGenerator
from utils.helpers.json_helper import JsonHelper
from utils.helpers.image_helper import ImageHelper
from utils.tools.logger import Logger as Log
from tools.helper.json_helper import JsonHelper
from tools.helper.image_helper import ImageHelper
from tools.util.logger import Logger as Log


class OpenPoseLoader(data.Dataset):
Expand Down
2 changes: 1 addition & 1 deletion datasets/pose/utils/heatmap_generator.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import numpy as np
import torch

from utils.tools.logger import Logger as Log
from tools.util.logger import Logger as Log


class HeatmapGenerator(object):
Expand Down
Loading

0 comments on commit 9fd8d4e

Please sign in to comment.