diff --git a/configs/mnist/lenet5.py b/configs/lenet/lenet5_mnist.py similarity index 100% rename from configs/mnist/lenet5.py rename to configs/lenet/lenet5_mnist.py diff --git a/configs/imagenet/mobilenet_v2_b32x8.py b/configs/mobilenet_v2/mobilenet_v2_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/mobilenet_v2_b32x8.py rename to configs/mobilenet_v2/mobilenet_v2_b32x8_imagenet.py diff --git a/configs/cifar10/resnet101_b16x8.py b/configs/resnet/resnet101_b16x8_cifar10.py similarity index 100% rename from configs/cifar10/resnet101_b16x8.py rename to configs/resnet/resnet101_b16x8_cifar10.py diff --git a/configs/imagenet/resnet101_b32x8.py b/configs/resnet/resnet101_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnet101_b32x8.py rename to configs/resnet/resnet101_b32x8_imagenet.py diff --git a/configs/cifar10/resnet152_b16x8.py b/configs/resnet/resnet152_b16x8_cifar10.py similarity index 100% rename from configs/cifar10/resnet152_b16x8.py rename to configs/resnet/resnet152_b16x8_cifar10.py diff --git a/configs/imagenet/resnet152_b32x8.py b/configs/resnet/resnet152_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnet152_b32x8.py rename to configs/resnet/resnet152_b32x8_imagenet.py diff --git a/configs/cifar10/resnet18_b16x8.py b/configs/resnet/resnet18_b16x8_cifar10.py similarity index 100% rename from configs/cifar10/resnet18_b16x8.py rename to configs/resnet/resnet18_b16x8_cifar10.py diff --git a/configs/imagenet/resnet18_b32x8.py b/configs/resnet/resnet18_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnet18_b32x8.py rename to configs/resnet/resnet18_b32x8_imagenet.py diff --git a/configs/cifar10/resnet34_b16x8.py b/configs/resnet/resnet34_b16x8_cifar10.py similarity index 100% rename from configs/cifar10/resnet34_b16x8.py rename to configs/resnet/resnet34_b16x8_cifar10.py diff --git a/configs/imagenet/resnet34_b32x8.py b/configs/resnet/resnet34_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnet34_b32x8.py rename to configs/resnet/resnet34_b32x8_imagenet.py diff --git a/configs/cifar10/resnet50_b16x8.py b/configs/resnet/resnet50_b16x8_cifar10.py similarity index 100% rename from configs/cifar10/resnet50_b16x8.py rename to configs/resnet/resnet50_b16x8_cifar10.py diff --git a/configs/imagenet/resnet50_b32x8_coslr.py b/configs/resnet/resnet50_b32x8_coslr_imagenet.py similarity index 100% rename from configs/imagenet/resnet50_b32x8_coslr.py rename to configs/resnet/resnet50_b32x8_coslr_imagenet.py diff --git a/configs/imagenet/resnet50_b32x8.py b/configs/resnet/resnet50_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnet50_b32x8.py rename to configs/resnet/resnet50_b32x8_imagenet.py diff --git a/configs/imagenet/resnet50_b32x8_label_smooth.py b/configs/resnet/resnet50_b32x8_label_smooth_imagenet.py similarity index 100% rename from configs/imagenet/resnet50_b32x8_label_smooth.py rename to configs/resnet/resnet50_b32x8_label_smooth_imagenet.py diff --git a/configs/imagenet/resnet50_b64x32_warmup_coslr.py b/configs/resnet/resnet50_b64x32_warmup_coslr_imagenet.py similarity index 100% rename from configs/imagenet/resnet50_b64x32_warmup_coslr.py rename to configs/resnet/resnet50_b64x32_warmup_coslr_imagenet.py diff --git a/configs/imagenet/resnet50_b64x32_warmup.py b/configs/resnet/resnet50_b64x32_warmup_imagenet.py similarity index 100% rename from configs/imagenet/resnet50_b64x32_warmup.py rename to configs/resnet/resnet50_b64x32_warmup_imagenet.py diff --git a/configs/imagenet/resnet50_b64x32_warmup_label_smooth.py b/configs/resnet/resnet50_b64x32_warmup_label_smooth_imagenet.py similarity index 100% rename from configs/imagenet/resnet50_b64x32_warmup_label_smooth.py rename to configs/resnet/resnet50_b64x32_warmup_label_smooth_imagenet.py diff --git a/configs/imagenet/resnetv1d101_b32x8.py b/configs/resnet/resnetv1d101_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnetv1d101_b32x8.py rename to configs/resnet/resnetv1d101_b32x8_imagenet.py diff --git a/configs/imagenet/resnetv1d152_b32x8.py b/configs/resnet/resnetv1d152_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnetv1d152_b32x8.py rename to configs/resnet/resnetv1d152_b32x8_imagenet.py diff --git a/configs/imagenet/resnetv1d50_b32x8.py b/configs/resnet/resnetv1d50_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnetv1d50_b32x8.py rename to configs/resnet/resnetv1d50_b32x8_imagenet.py diff --git a/configs/imagenet/resnext101_32x4d_b32x8.py b/configs/resnext/resnext101_32x4d_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnext101_32x4d_b32x8.py rename to configs/resnext/resnext101_32x4d_b32x8_imagenet.py diff --git a/configs/imagenet/resnext101_32x8d_b32x8.py b/configs/resnext/resnext101_32x8d_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnext101_32x8d_b32x8.py rename to configs/resnext/resnext101_32x8d_b32x8_imagenet.py diff --git a/configs/imagenet/resnext152_32x4d_b32x8.py b/configs/resnext/resnext152_32x4d_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnext152_32x4d_b32x8.py rename to configs/resnext/resnext152_32x4d_b32x8_imagenet.py diff --git a/configs/imagenet/resnext50_32x4d_b32x8.py b/configs/resnext/resnext50_32x4d_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/resnext50_32x4d_b32x8.py rename to configs/resnext/resnext50_32x4d_b32x8_imagenet.py diff --git a/configs/imagenet/seresnet101_b32x8.py b/configs/seresnet/seresnet101_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/seresnet101_b32x8.py rename to configs/seresnet/seresnet101_b32x8_imagenet.py diff --git a/configs/imagenet/seresnet50_b32x8.py b/configs/seresnet/seresnet50_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/seresnet50_b32x8.py rename to configs/seresnet/seresnet50_b32x8_imagenet.py diff --git a/configs/imagenet/seresnext101_32x4d_b32x8.py b/configs/seresnext/seresnext101_32x4d_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/seresnext101_32x4d_b32x8.py rename to configs/seresnext/seresnext101_32x4d_b32x8_imagenet.py diff --git a/configs/imagenet/seresnext50_32x4d_b32x8.py b/configs/seresnext/seresnext50_32x4d_b32x8_imagenet.py similarity index 100% rename from configs/imagenet/seresnext50_32x4d_b32x8.py rename to configs/seresnext/seresnext50_32x4d_b32x8_imagenet.py diff --git a/configs/imagenet/shufflenet_v1_1x_b64x16_linearlr_bn_nowd.py b/configs/shufflenet_v1/shufflenet_v1_1x_b64x16_linearlr_bn_nowd_imagenet.py similarity index 100% rename from configs/imagenet/shufflenet_v1_1x_b64x16_linearlr_bn_nowd.py rename to configs/shufflenet_v1/shufflenet_v1_1x_b64x16_linearlr_bn_nowd_imagenet.py diff --git a/configs/imagenet/shufflenet_v2_1x_b64x16_linearlr_bn_nowd.py b/configs/shufflenet_v2/shufflenet_v2_1x_b64x16_linearlr_bn_nowd_imagenet.py similarity index 100% rename from configs/imagenet/shufflenet_v2_1x_b64x16_linearlr_bn_nowd.py rename to configs/shufflenet_v2/shufflenet_v2_1x_b64x16_linearlr_bn_nowd_imagenet.py diff --git a/configs/imagenet/vgg11.py b/configs/vgg/vgg11_imagenet.py similarity index 100% rename from configs/imagenet/vgg11.py rename to configs/vgg/vgg11_imagenet.py diff --git a/configs/imagenet/vgg11bn.py b/configs/vgg/vgg11bn_imagenet.py similarity index 100% rename from configs/imagenet/vgg11bn.py rename to configs/vgg/vgg11bn_imagenet.py diff --git a/configs/imagenet/vgg13.py b/configs/vgg/vgg13_imagenet.py similarity index 100% rename from configs/imagenet/vgg13.py rename to configs/vgg/vgg13_imagenet.py diff --git a/configs/imagenet/vgg13bn.py b/configs/vgg/vgg13bn_imagenet.py similarity index 100% rename from configs/imagenet/vgg13bn.py rename to configs/vgg/vgg13bn_imagenet.py diff --git a/configs/imagenet/vgg16.py b/configs/vgg/vgg16_imagenet.py similarity index 100% rename from configs/imagenet/vgg16.py rename to configs/vgg/vgg16_imagenet.py diff --git a/configs/imagenet/vgg16bn.py b/configs/vgg/vgg16bn_imagenet.py similarity index 100% rename from configs/imagenet/vgg16bn.py rename to configs/vgg/vgg16bn_imagenet.py diff --git a/configs/imagenet/vgg19.py b/configs/vgg/vgg19_imagenet.py similarity index 100% rename from configs/imagenet/vgg19.py rename to configs/vgg/vgg19_imagenet.py diff --git a/configs/imagenet/vgg19bn.py b/configs/vgg/vgg19bn_imagenet.py similarity index 100% rename from configs/imagenet/vgg19bn.py rename to configs/vgg/vgg19bn_imagenet.py