mirror of https://github.com/JDAI-CV/fast-reid.git
21 lines
514 B
Python
21 lines
514 B
Python
|
# encoding: utf-8
|
||
|
"""
|
||
|
@author: l1aoxingyu
|
||
|
@contact: sherlockliao01@gmail.com
|
||
|
"""
|
||
|
from torch import nn
|
||
|
from ..modeling.backbones import build_backbone
|
||
|
from ..modeling.heads import build_reid_heads
|
||
|
|
||
|
|
||
|
class TfMetaArch(nn.Module):
|
||
|
def __init__(self, cfg):
|
||
|
super().__init__()
|
||
|
self.backbone = build_backbone(cfg)
|
||
|
self.heads = build_reid_heads(cfg)
|
||
|
|
||
|
def forward(self, x):
|
||
|
global_feat = self.backbone(x)
|
||
|
pred_features = self.heads(global_feat)
|
||
|
return pred_features
|