update riformer mmpretrain

pull/1453/head
techmonsterwang 2023-04-03 21:22:43 +08:00 committed by Ezra-Yu
parent 0b70c108b0
commit 32c258ff19
7 changed files with 36 additions and 39 deletions

View File

@ -79,4 +79,4 @@ val_evaluator = dict(type='Accuracy', topk=(1, 5))
# If you want standard test, please manually configure the test dataset
test_dataloader = val_dataloader
test_evaluator = val_evaluator
test_evaluator = val_evaluator

View File

@ -79,4 +79,4 @@ val_evaluator = dict(type='Accuracy', topk=(1, 5))
# If you want standard test, please manually configure the test dataset
test_dataloader = val_dataloader
test_evaluator = val_evaluator
test_evaluator = val_evaluator

View File

@ -8,11 +8,11 @@ Collections:
- LayerScale
Paper:
URL: https://arxiv.org/abs/xxxx.xxxxx
Title: RIFormer: Keep Your Vision Backbone Effective But Removing Token Mixer
Title: "RIFormer: Keep Your Vision Backbone Effective But Removing Token Mixer"
README: configs/riformer/README.md
Code:
Version: v1.0.rc6
URL:
URL:
Models:
- Name: riformer-s12_in1k
@ -26,11 +26,11 @@ Models:
Top 1 Accuracy: 76.90
Top 5 Accuracy: 93.06
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-s12_32xb128_in1k.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-s24_in1k
Metadata:
Training Data: ImageNet-1k
@ -43,11 +43,11 @@ Models:
Top 1 Accuracy: 80.28
Top 5 Accuracy: 94.80
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-s24_32xb128_in1k.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-s36_in1k
Metadata:
FLOPs: 5003000000
@ -59,11 +59,11 @@ Models:
Top 1 Accuracy: 81.29
Top 5 Accuracy: 95.41
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-s36_32xb128_in1k.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-m36_in1k
Metadata:
Training Data: ImageNet-1k
@ -76,11 +76,11 @@ Models:
Top 1 Accuracy: 82.57
Top 5 Accuracy: 95.99
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-m36_32xb128_in1k.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-m48_in1k
Metadata:
FLOPs: 11590000000
@ -92,11 +92,11 @@ Models:
Top 1 Accuracy: 82.75
Top 5 Accuracy: 96.11
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-m48_32xb128_in1k.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-s12_384_in1k
Metadata:
FLOPs: 5355000000
@ -108,11 +108,11 @@ Models:
Top 1 Accuracy: 78.29
Top 5 Accuracy: 93.93
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-s12_32xb128_in1k_384.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-s24_384_in1k
Metadata:
Training Data: ImageNet-1k
@ -125,11 +125,11 @@ Models:
Top 1 Accuracy: 81.36
Top 5 Accuracy: 95.40
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-s24_32xb128_in1k_384.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-s36_384_in1k
Metadata:
FLOPs: 14702000000
@ -141,11 +141,11 @@ Models:
Top 1 Accuracy: 82.22
Top 5 Accuracy: 95.95
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-s36_32xb128_in1k_384.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-m36_384_in1k
Metadata:
Training Data: ImageNet-1k
@ -158,11 +158,11 @@ Models:
Top 1 Accuracy: 83.39
Top 5 Accuracy: 96.40
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-m36_32xb128_in1k_384.py
Converted From:
Weights:
Code:
Weights:
Code:
- Name: riformer-m48_384_in1k
Metadata:
FLOPs: 34060000000
@ -174,10 +174,8 @@ Models:
Top 1 Accuracy: 83.70
Top 5 Accuracy: 96.60
Task: Image Classification
Weights:
Weights:
Config: configs/riformer/riformer-m48_32xb128_in1k_384.py
Converted From:
Weights:
Code:
Weights:
Code:

View File

@ -26,7 +26,6 @@ from .mobileone import MobileOne
from .mobilevit import MobileViT
from .mvit import MViT
from .poolformer import PoolFormer
from .riformer import RIFormer
from .regnet import RegNet
from .replknet import RepLKNet
from .repmlp import RepMLPNet
@ -37,6 +36,7 @@ from .resnet import ResNet, ResNetV1c, ResNetV1d
from .resnet_cifar import ResNet_CIFAR
from .resnext import ResNeXt
from .revvit import RevVisionTransformer
from .riformer import RIFormer
from .seresnet import SEResNet
from .seresnext import SEResNeXt
from .shufflenet_v1 import ShuffleNetV1

View File

@ -29,6 +29,7 @@ Import:
- configs/convmixer/metafile.yml
- configs/densenet/metafile.yml
- configs/poolformer/metafile.yml
- configs/riformer/metafile.yml
- configs/inception_v3/metafile.yml
- configs/mvit/metafile.yml
- configs/edgenext/metafile.yml

View File

@ -122,7 +122,6 @@ class TestRIFormer(TestCase):
torch.allclose(feats[i], feats_deploy[i])
torch.allclose(pred, pred_deploy)
def test_structure(self):
# test drop_path_rate decay
cfg = deepcopy(self.cfg)

View File

@ -3,7 +3,6 @@ import argparse
from pathlib import Path
import torch
from mmcls.apis import init_model
from mmcls.models.classifiers import ImageClassifier