config_cifar10.py 855 Bytes
Newer Older
Kai Chen's avatar
Kai Chen committed
1
2
3
4
5
6
7
8
9
10
# model settings
model = 'resnet18'
# dataset settings
data_root = '/mnt/SSD/dataset/cifar10'
mean = [0.4914, 0.4822, 0.4465]
std = [0.2023, 0.1994, 0.2010]
batch_size = 64

# optimizer and learning rate
optimizer = dict(type='SGD', lr=0.1, momentum=0.9, weight_decay=5e-4)
Kai Chen's avatar
Kai Chen committed
11
12
optimizer_config = dict(grad_clip=None)
lr_config = dict(policy='step', step=2)
Kai Chen's avatar
Kai Chen committed
13
14
15
16

# runtime settings
work_dir = './demo'
gpus = range(2)
17
dist_params = dict(backend='nccl')
Kai Chen's avatar
Kai Chen committed
18
data_workers = 2  # data workers per gpu
Kai Chen's avatar
Kai Chen committed
19
checkpoint_config = dict(interval=1)  # save checkpoint at every epoch
Kai Chen's avatar
Kai Chen committed
20
workflow = [('train', 1), ('val', 1)]
Kai Chen's avatar
Kai Chen committed
21
total_epochs = 6
Kai Chen's avatar
Kai Chen committed
22
23
24
25
26
resume_from = None
load_from = None

# logging settings
log_level = 'INFO'
Kai Chen's avatar
Kai Chen committed
27
28
log_config = dict(
    interval=50,  # log at every 50 iterations
Kai Chen's avatar
Kai Chen committed
29
30
    hooks=[
        dict(type='TextLoggerHook'),
31
        # dict(type='TensorboardLoggerHook'),
Kai Chen's avatar
Kai Chen committed
32
    ])