Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
renzhc
mmpretrain-mmcv
Commits
d476eeba
Commit
d476eeba
authored
Sep 02, 2024
by
renzhc
Browse files
upload mmpretrain
parent
62b8498e
Pipeline
#1662
failed with stages
in 0 seconds
Changes
1000
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
322 additions
and
0 deletions
+322
-0
configs/_base_/models/mobilevit/mobilevit_s.py
configs/_base_/models/mobilevit/mobilevit_s.py
+12
-0
configs/_base_/models/mobilevit/mobilevit_xs.py
configs/_base_/models/mobilevit/mobilevit_xs.py
+12
-0
configs/_base_/models/mobilevit/mobilevit_xxs.py
configs/_base_/models/mobilevit/mobilevit_xxs.py
+12
-0
configs/_base_/models/mvit/mvitv2-base.py
configs/_base_/models/mvit/mvitv2-base.py
+19
-0
configs/_base_/models/mvit/mvitv2-large.py
configs/_base_/models/mvit/mvitv2-large.py
+23
-0
configs/_base_/models/mvit/mvitv2-small.py
configs/_base_/models/mvit/mvitv2-small.py
+19
-0
configs/_base_/models/mvit/mvitv2-tiny.py
configs/_base_/models/mvit/mvitv2-tiny.py
+19
-0
configs/_base_/models/poolformer/poolformer_m36.py
configs/_base_/models/poolformer/poolformer_m36.py
+22
-0
configs/_base_/models/poolformer/poolformer_m48.py
configs/_base_/models/poolformer/poolformer_m48.py
+22
-0
configs/_base_/models/poolformer/poolformer_s12.py
configs/_base_/models/poolformer/poolformer_s12.py
+22
-0
configs/_base_/models/poolformer/poolformer_s24.py
configs/_base_/models/poolformer/poolformer_s24.py
+22
-0
configs/_base_/models/poolformer/poolformer_s36.py
configs/_base_/models/poolformer/poolformer_s36.py
+22
-0
configs/_base_/models/regnet/regnetx_1.6gf.py
configs/_base_/models/regnet/regnetx_1.6gf.py
+12
-0
configs/_base_/models/regnet/regnetx_12gf.py
configs/_base_/models/regnet/regnetx_12gf.py
+12
-0
configs/_base_/models/regnet/regnetx_3.2gf.py
configs/_base_/models/regnet/regnetx_3.2gf.py
+12
-0
configs/_base_/models/regnet/regnetx_4.0gf.py
configs/_base_/models/regnet/regnetx_4.0gf.py
+12
-0
configs/_base_/models/regnet/regnetx_400mf.py
configs/_base_/models/regnet/regnetx_400mf.py
+12
-0
configs/_base_/models/regnet/regnetx_6.4gf.py
configs/_base_/models/regnet/regnetx_6.4gf.py
+12
-0
configs/_base_/models/regnet/regnetx_8.0gf.py
configs/_base_/models/regnet/regnetx_8.0gf.py
+12
-0
configs/_base_/models/regnet/regnetx_800mf.py
configs/_base_/models/regnet/regnetx_800mf.py
+12
-0
No files found.
Too many changes to show.
To preserve performance only
1000 of 1000+
files are displayed.
Plain diff
Email patch
configs/_base_/models/mobilevit/mobilevit_s.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'MobileViT'
,
arch
=
'small'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
640
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/mobilevit/mobilevit_xs.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'MobileViT'
,
arch
=
'x_small'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
384
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/mobilevit/mobilevit_xxs.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'MobileViT'
,
arch
=
'xx_small'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
320
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/mvit/mvitv2-base.py
0 → 100644
View file @
d476eeba
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'MViT'
,
arch
=
'base'
,
drop_path_rate
=
0.3
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
in_channels
=
768
,
num_classes
=
1000
,
loss
=
dict
(
type
=
'LabelSmoothLoss'
,
label_smooth_val
=
0.1
,
mode
=
'original'
),
),
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
'Linear'
,
std
=
0.02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
'LayerNorm'
,
val
=
1.
,
bias
=
0.
)
],
train_cfg
=
dict
(
augments
=
[
dict
(
type
=
'Mixup'
,
alpha
=
0.8
),
dict
(
type
=
'CutMix'
,
alpha
=
1.0
)
]))
configs/_base_/models/mvit/mvitv2-large.py
0 → 100644
View file @
d476eeba
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'MViT'
,
arch
=
'large'
,
drop_path_rate
=
0.5
,
dim_mul_in_attention
=
False
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
in_channels
=
1152
,
num_classes
=
1000
,
loss
=
dict
(
type
=
'LabelSmoothLoss'
,
label_smooth_val
=
0.1
,
mode
=
'original'
),
),
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
'Linear'
,
std
=
0.02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
'LayerNorm'
,
val
=
1.
,
bias
=
0.
)
],
train_cfg
=
dict
(
augments
=
[
dict
(
type
=
'Mixup'
,
alpha
=
0.8
),
dict
(
type
=
'CutMix'
,
alpha
=
1.0
)
]))
configs/_base_/models/mvit/mvitv2-small.py
0 → 100644
View file @
d476eeba
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'MViT'
,
arch
=
'small'
,
drop_path_rate
=
0.1
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
in_channels
=
768
,
num_classes
=
1000
,
loss
=
dict
(
type
=
'LabelSmoothLoss'
,
label_smooth_val
=
0.1
,
mode
=
'original'
),
),
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
'Linear'
,
std
=
0.02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
'LayerNorm'
,
val
=
1.
,
bias
=
0.
)
],
train_cfg
=
dict
(
augments
=
[
dict
(
type
=
'Mixup'
,
alpha
=
0.8
),
dict
(
type
=
'CutMix'
,
alpha
=
1.0
)
]))
configs/_base_/models/mvit/mvitv2-tiny.py
0 → 100644
View file @
d476eeba
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'MViT'
,
arch
=
'tiny'
,
drop_path_rate
=
0.1
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
in_channels
=
768
,
num_classes
=
1000
,
loss
=
dict
(
type
=
'LabelSmoothLoss'
,
label_smooth_val
=
0.1
,
mode
=
'original'
),
),
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
'Linear'
,
std
=
0.02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
'LayerNorm'
,
val
=
1.
,
bias
=
0.
)
],
train_cfg
=
dict
(
augments
=
[
dict
(
type
=
'Mixup'
,
alpha
=
0.8
),
dict
(
type
=
'CutMix'
,
alpha
=
1.0
)
]))
configs/_base_/models/poolformer/poolformer_m36.py
0 → 100644
View file @
d476eeba
# Model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'PoolFormer'
,
arch
=
'm36'
,
drop_path_rate
=
0.1
,
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
[
'Conv2d'
,
'Linear'
],
std
=
.
02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
[
'GroupNorm'
],
val
=
1.
,
bias
=
0.
),
]),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
768
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
))
configs/_base_/models/poolformer/poolformer_m48.py
0 → 100644
View file @
d476eeba
# Model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'PoolFormer'
,
arch
=
'm48'
,
drop_path_rate
=
0.1
,
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
[
'Conv2d'
,
'Linear'
],
std
=
.
02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
[
'GroupNorm'
],
val
=
1.
,
bias
=
0.
),
]),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
768
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
))
configs/_base_/models/poolformer/poolformer_s12.py
0 → 100644
View file @
d476eeba
# Model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'PoolFormer'
,
arch
=
's12'
,
drop_path_rate
=
0.1
,
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
[
'Conv2d'
,
'Linear'
],
std
=
.
02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
[
'GroupNorm'
],
val
=
1.
,
bias
=
0.
),
]),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
512
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
))
configs/_base_/models/poolformer/poolformer_s24.py
0 → 100644
View file @
d476eeba
# Model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'PoolFormer'
,
arch
=
's24'
,
drop_path_rate
=
0.1
,
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
[
'Conv2d'
,
'Linear'
],
std
=
.
02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
[
'GroupNorm'
],
val
=
1.
,
bias
=
0.
),
]),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
512
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
))
configs/_base_/models/poolformer/poolformer_s36.py
0 → 100644
View file @
d476eeba
# Model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'PoolFormer'
,
arch
=
's36'
,
drop_path_rate
=
0.1
,
init_cfg
=
[
dict
(
type
=
'TruncNormal'
,
layer
=
[
'Conv2d'
,
'Linear'
],
std
=
.
02
,
bias
=
0.
),
dict
(
type
=
'Constant'
,
layer
=
[
'GroupNorm'
],
val
=
1.
,
bias
=
0.
),
]),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
512
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
))
configs/_base_/models/regnet/regnetx_1.6gf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_1.6gf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
912
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/regnet/regnetx_12gf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_12gf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
2240
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/regnet/regnetx_3.2gf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_3.2gf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
1008
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/regnet/regnetx_4.0gf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_4.0gf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
1360
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/regnet/regnetx_400mf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_400mf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
384
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/regnet/regnetx_6.4gf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_6.4gf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
1624
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/regnet/regnetx_8.0gf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_8.0gf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
1920
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
configs/_base_/models/regnet/regnetx_800mf.py
0 → 100644
View file @
d476eeba
# model settings
model
=
dict
(
type
=
'ImageClassifier'
,
backbone
=
dict
(
type
=
'RegNet'
,
arch
=
'regnetx_800mf'
),
neck
=
dict
(
type
=
'GlobalAveragePooling'
),
head
=
dict
(
type
=
'LinearClsHead'
,
num_classes
=
1000
,
in_channels
=
672
,
loss
=
dict
(
type
=
'CrossEntropyLoss'
,
loss_weight
=
1.0
),
topk
=
(
1
,
5
),
))
Prev
1
…
6
7
8
9
10
11
12
13
14
…
50
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment