Text-to-Image
Diffusers
Safetensors
tolgacangoz commited on
Commit
4c3fa6c
·
verified ·
1 Parent(s): cb964b8

Upload 7 files

Browse files
text_embedding_module/OCR/ocr_recog/RecModel.py CHANGED
@@ -14,17 +14,17 @@ class RecModel(nn.Module):
14
  def __init__(self, config):
15
  super().__init__()
16
  assert "in_channels" in config, "in_channels must in model config"
17
- backbone_type = config.backbone.pop("type")
18
  assert backbone_type in backbone_dict, f"backbone.type must in {backbone_dict}"
19
- self.backbone = backbone_dict[backbone_type](config.in_channels, **config.backbone)
20
 
21
- neck_type = config.neck.pop("type")
22
  assert neck_type in neck_dict, f"neck.type must in {neck_dict}"
23
- self.neck = neck_dict[neck_type](self.backbone.out_channels, **config.neck)
24
 
25
- head_type = config.head.pop("type")
26
  assert head_type in head_dict, f"head.type must in {head_dict}"
27
- self.head = head_dict[head_type](self.neck.out_channels, **config.head)
28
 
29
  self.name = f"RecModel_{backbone_type}_{neck_type}_{head_type}"
30
 
 
14
  def __init__(self, config):
15
  super().__init__()
16
  assert "in_channels" in config, "in_channels must in model config"
17
+ backbone_type = config["backbone"].pop("type")
18
  assert backbone_type in backbone_dict, f"backbone.type must in {backbone_dict}"
19
+ self.backbone = backbone_dict[backbone_type](config['in_channels'], **config['backbone'])
20
 
21
+ neck_type = config['neck']("type")
22
  assert neck_type in neck_dict, f"neck.type must in {neck_dict}"
23
+ self.neck = neck_dict[neck_type](self.backbone.out_channels, **config['neck'])
24
 
25
+ head_type = config['head']("type")
26
  assert head_type in head_dict, f"head.type must in {head_dict}"
27
+ self.head = head_dict[head_type](self.neck.out_channels, **config['head'])
28
 
29
  self.name = f"RecModel_{backbone_type}_{neck_type}_{head_type}"
30