bluspater commited on
Commit
e46c179
·
verified ·
1 Parent(s): 43f529b

Create backbones.py

Browse files
Files changed (1) hide show
  1. model/backbones.py +16 -0
model/backbones.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch.nn as nn
2
+ import torchvision.models as models
3
+
4
+
5
+ SUPPORTED_BACKBONES = [
6
+ 'mobilenetv2'
7
+ ]
8
+
9
+
10
+ def build_backbone(backbone_name):
11
+ if backbone_name == 'mobilenetv2':
12
+ backbone = models.mobilenet_v2(pretrained=True).features
13
+ backbone.out_channels = [24, 32, 96, 320]
14
+ return backbone
15
+ else:
16
+ raise NotImplementedError('Backbone only supports mobilenetv2 as now')