tuandunghcmut commited on
Commit
9408aea
·
verified ·
1 Parent(s): 81dda37

Upload model

Browse files
Files changed (1) hide show
  1. modeling_solider.py +8 -12
modeling_solider.py CHANGED
@@ -27,6 +27,8 @@ from itertools import repeat
27
  import collections.abc
28
 
29
  from .configuration_solider import SOLIDERConfig, BACKBONE_NAME2WIDTH
 
 
30
  def _ntuple(n):
31
  def parse(x):
32
  if isinstance(x, collections.abc.Iterable):
@@ -1628,7 +1630,6 @@ def build_solider(cfg: dict) -> SwinTransformer:
1628
  # }
1629
 
1630
 
1631
-
1632
  SOLIDER_BASE_MODEL_CONFIG_PARAMETERS = {
1633
  "pretrain_img_size": [224, 224],
1634
  "in_channels": 3,
@@ -1771,14 +1772,12 @@ class SOLIDERModel(PreTrainedModel):
1771
  self.solider_name = config.name
1772
  self.vision_width = BACKBONE_NAME2WIDTH[self.solider_name]
1773
  self.hidden_size = self.vision_width
1774
-
1775
  self.config = config
1776
  # self.init_weights()
1777
 
1778
- def forward(self, x, semantic_weight=None):
1779
- if semantic_weight is None:
1780
- semantic_weight = self.config.semantic_weight
1781
- return self.solider(x, semantic_weight)
1782
 
1783
 
1784
  # NOTE: Currently not used!
@@ -1791,7 +1790,7 @@ class SoliderEncoder(SwinTransformer):
1791
 
1792
  @classmethod
1793
  def from_config(cls, cfg, from_pretrained=None):
1794
-
1795
  name = cfg.get("name", "swin_small_patch4_window7_224")
1796
  img_size = cfg.get("img_size", [384, 128])
1797
  drop_path_rate = cfg.get("drop_path_rate", 0.1)
@@ -1840,8 +1839,5 @@ class SoliderEncoder(SwinTransformer):
1840
  model.config = cfg
1841
  return model
1842
 
1843
- def forward_features(self, x, semantic_weight=None):
1844
- if semantic_weight is None:
1845
- semantic_weight = self.config.semantic_weight
1846
- return SwinTransformer.forward(self, x, semantic_weight)
1847
-
 
27
  import collections.abc
28
 
29
  from .configuration_solider import SOLIDERConfig, BACKBONE_NAME2WIDTH
30
+
31
+
32
  def _ntuple(n):
33
  def parse(x):
34
  if isinstance(x, collections.abc.Iterable):
 
1630
  # }
1631
 
1632
 
 
1633
  SOLIDER_BASE_MODEL_CONFIG_PARAMETERS = {
1634
  "pretrain_img_size": [224, 224],
1635
  "in_channels": 3,
 
1772
  self.solider_name = config.name
1773
  self.vision_width = BACKBONE_NAME2WIDTH[self.solider_name]
1774
  self.hidden_size = self.vision_width
1775
+
1776
  self.config = config
1777
  # self.init_weights()
1778
 
1779
+ def forward(self, x):
1780
+ return self.solider(x, None)
 
 
1781
 
1782
 
1783
  # NOTE: Currently not used!
 
1790
 
1791
  @classmethod
1792
  def from_config(cls, cfg, from_pretrained=None):
1793
+
1794
  name = cfg.get("name", "swin_small_patch4_window7_224")
1795
  img_size = cfg.get("img_size", [384, 128])
1796
  drop_path_rate = cfg.get("drop_path_rate", 0.1)
 
1839
  model.config = cfg
1840
  return model
1841
 
1842
+ def forward_features(self, x):
1843
+ return SwinTransformer.forward(self, x, None)