コード例 #1
0
    def __init__(self, configer):
        self.configer = configer
        self.batch_time = AverageMeter()
        self.data_time = AverageMeter()
        self.train_losses = AverageMeter()
        self.val_losses = AverageMeter()
        self.model_manager = ModelManager(configer)
        self.seg_data_loader = DataLoader(configer)

        self.gan_net = None
        self.train_loader = None
        self.val_loader = None
        self.optimizer = None
        self.scheduler = None
        self.runner_state = dict()

        self._init_model()
コード例 #2
0
ファイル: yolov3.py プロジェクト: zouwen198317/torchcv
    def __init__(self, configer):
        self.configer = configer
        self.batch_time = AverageMeter()
        self.data_time = AverageMeter()
        self.train_losses = AverageMeter()
        self.val_losses = AverageMeter()
        self.det_visualizer = DetVisualizer(configer)
        self.det_model_manager = ModelManager(configer)
        self.det_data_loader = DataLoader(configer)
        self.det_running_score = DetRunningScore(configer)

        self.det_net = None
        self.train_loader = None
        self.val_loader = None
        self.optimizer = None
        self.scheduler = None
        self.runner_state = dict()

        self._init_model()
コード例 #3
0
    def __init__(self, configer):
        self.configer = configer
        self.runner_state = dict()

        self.batch_time = AverageMeter()
        self.data_time = AverageMeter()
        self.train_losses = DictAverageMeter()
        self.val_losses = DictAverageMeter()
        self.cls_model_manager = ModelManager(configer)
        self.cls_data_loader = DataLoader(configer)
        self.running_score = ClsRunningScore(configer)

        self.cls_net = self.cls_model_manager.get_cls_model()
        self.solver_dict = self.configer.get('solver')
        self.cls_net = RunnerHelper.load_net(self, self.cls_net)
        self.optimizer, self.scheduler = Trainer.init(self._get_parameters(), self.solver_dict)
        self.train_loader = self.cls_data_loader.get_trainloader()
        self.val_loader = self.cls_data_loader.get_valloader()
        self.loss = self.cls_model_manager.get_cls_loss()
コード例 #4
0
 def __init__(self, configer):
     #print('1111')
     self.configer = configer
     self.batch_time = AverageMeter()
     self.data_time = AverageMeter()
     self.train_losses = DictAverageMeter()
     self.val_losses = DictAverageMeter()
     self.seg_running_score = SegRunningScore(configer)
     self.seg_visualizer = SegVisualizer(configer)
     self.seg_model_manager = ModelManager(configer)
     self.seg_data_loader = DataLoader(configer)
     #print('2222')
     self.seg_net = None
     self.train_loader = None
     self.val_loader = None
     self.optimizer = None
     self.scheduler = None
     self.runner_state = dict()
     #print('3333')
     self._init_model()
コード例 #5
0
ファイル: open_pose.py プロジェクト: wxwoods/torchcv
    def __init__(self, configer):
        self.configer = configer
        self.batch_time = AverageMeter()
        self.data_time = AverageMeter()
        self.train_schedule_loss = AverageMeter()
        self.train_losses = AverageMeter()
        self.train_loss_heatmap = AverageMeter()
        self.train_loss_associate = AverageMeter()
        self.val_losses = AverageMeter()
        self.val_loss_heatmap = AverageMeter()
        self.val_loss_associate = AverageMeter()
        self.pose_visualizer = PoseVisualizer(configer)
        self.pose_model_manager = ModelManager(configer)
        self.pose_data_loader = DataLoader(configer)

        self.pose_net = None
        self.train_loader = None
        self.val_loader = None
        self.optimizer = None
        self.scheduler = None
        self.runner_state = dict()

        self._init_model()
コード例 #6
0
ファイル: cls_running_score.py プロジェクト: wxwoods/torchcv
 def __init__(self, configer):
     self.configer = configer
     self.top1_acc = AverageMeter()
     self.top3_acc = AverageMeter()
     self.top5_acc = AverageMeter()