update riformer mmpretrain

This commit is contained in:
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 # If you want standard test, please manually configure the test dataset
test_dataloader = val_dataloader 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 # If you want standard test, please manually configure the test dataset
test_dataloader = val_dataloader test_dataloader = val_dataloader
test_evaluator = val_evaluator test_evaluator = val_evaluator

View File

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

View File

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

View File

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

View File

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

View File

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