123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/usr/bin/env python
- if __name__ != '__main__': raise Exception("Do not import me!")
- import socket
- if socket.gethostname() != "sigma25":
- import matplotlib
- matplotlib.use('Agg')
- import chainer
- import logging
- from chainer.training.updaters import StandardUpdater
- from chainer_addons.models.classifier import Classifier
- from finetune.finetuner import DefaultFinetuner
- from finetune.training.trainer import Trainer
- from finetune.dataset import BaseDataset
- from finetune.classifier import Classifier
- from utils import parser
- def main(args):
- if args.debug:
- chainer.set_debug(args.debug)
- logging.warning("DEBUG MODE ENABLED!")
- tuner = DefaultFinetuner(
- args,
- classifier_cls=Classifier,
- classifier_kwargs={},
- model_kwargs=dict(
- pooling=args.pooling,
- ),
- dataset_cls=BaseDataset,
- updater_cls=StandardUpdater,
- updater_kwargs={},
- )
- tuner.run(trainer_cls=Trainer, opts=args)
- main(parser.parse_args())
|